- DQL就是数据查询语言,数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。
- 语法:
SELECT selection_list /要查询的列名称/
FROM table_list /要查询的表名称/
WHERE condition /行条件/
GROUP BY grouping_columns /对结果分组/
HAVING condition /分组后的行条件/
ORDER BY sorting_columns /对结果分组/
LIMIT offset_start, row_count /结果限定/
基础查询
1、查询所有列
SELECT * FROM stu;
2、查询指定列
SELECT sid, sname, age FROM stu;
查询条件
模糊查询
字段控制查询
排序
聚合函数
聚合函数是用来做纵向运算的函数:COUNT()、MAX()、MIN()、SUM()、AVG()
分组查询
LIMIT
- LIMIT用来限定查询结果的起始行,以及总行数。
- 示例:查询5行记录,起始行从0开始
SELECT * FROM emp LIMIT 0, 5;
注意:起始行从0开始,即第一行开始!