select 字段名 from 表名 ;这个是基础查询
select 字段名 from 表名 where age=18(当age等于18时,查询符合的人)
select 字段名 from 表名 where age=18 and name like=' _';查询name的值为三个字符并且age等于18的人;
select 字段名 from 表名 order by asc;按照升序排序
select 字段名 from 表名 order by desc;按照降序排序
select age from 表名 order by asc;按照age的大小升序排序
group by分组查询一般和count 统计; sum 求和 ;max求最大值;min求最小值;arg求平均数;等聚合函数联用
比如说:select 聚合函数 (字段列表)from 表名;#注意一点所有的聚合函数是不计算null值的;
select sum (age) from 表名 where address='西安';#这个是查询所有地址在西安的人的总和;
分组查询 select 字段列表 from 表名 group by 分组字段名 [having分组之后的字段条件];
where是分组之前的字段条件;
select count (*) from 表名 group by age;这个是整张表按照age分组并统计每个年龄段的人数
*这个是全选的意思;可以select gander, count (*) from 表名 group by age;这样子就可以直观的看人数和性别
分页查询是select 字段列表 from 表名 limit 起始索引,查询记录数;
起始索引是从0开始,起始索引等于(查询页码-1)*查询记录数。
select * from 表名 limit 10,10;这个是查询第二页的十个数据;
它们的执行顺序是,from,where,group by,having,select,order by, limit;