查询表结构
desc 表名;
查询所有记录
select * from 表名;
查询指定记录
select name,age,birthday from 表名;
查询某些字段不同记录(去重)
select...,则重复部分按字段2升序排序
select * from 表名 where 条件 order by 排序字段1 desc,排序字段2;
分组查询
select 国家名,sum(人口),sum(面积) from...面积) from 表名 group by 国家名 having sum(面积)>100000;
这里的having其实就是之前使用的where,功能是筛选成组后的各组数据
注意事项
1)group by语句可以单独使用...2)having语句只能配合group by语句使用
3)如果在select语句中同时包含group by,having,order by那么它们的顺序是group by,having,order by...等值多表查询
按照等值的条件查询多个数据表中关联的数据,要求关联的多个数据表的某些字段具有相同的属性,即具有相同的数据类型、宽度和取值范围
select a.uname,a.age,b.uanme,b.age