DQL语句 (Data Query language)
数据查询语言,用来查询数据库中表的记录
分组查询:
查询语法: select 字段列表 from 表名 [where 条件] group by 分组字段名 [having 分组后过滤条件];
where与having区别: ①执行时机不同。where在分组之前进行过滤;having在分组后对结果进行过滤②判断条件不同。where不能对聚合函数进行判断,而having可以。③执行顺序。where>聚合函数>having。
排序查询:
查询语法: select 字段列表 from 表名 order by 字段1 排序方式1, 字段2, 排序方式2;
排序方式: asc(默认), desc
分页查询:
查询语法: select 字段列表 from 表名 limit 起始索引, 查询记录数;
注: ①起始索引从0开始,值为(查询页码 - 1) * 每页显示记录数。②如果查询的是第一页数据,起始索引可以省略,直接简写为limit 10。