DQL
DQL概述:
- 查询数据库数据,如SELECT语句
- 简单的单表查询或多表的复杂查询和嵌套查询
- 数据库语言中最核心、最重要的语句
- 使用频率最高的语句
简单来说就是对数据库数据进行查询操作,关键字为SELECT
DQL操作:
DQL语法:
基本查询:
语法:
示例:
1、查询所有student表中的数据:
查询表中所有的数据列结果,采用 * 符号
select * from student;
2、查询公司员工上班地址(不要重复):
select distinct workaddress as '工作地址' from emp;
其他参考:
条件查询:
语法:
示例:
BETWEEN…AND… 说明:
若a范围在b与c之间则结果为真,BETWEEN后跟的为最小值,AND后面跟的为最大值,否则查询不到
LIKE 说明:
与“%”一起使用,表示匹配0或任意多个字符
示例:
与“_”一起使用,表示匹配单个字符
示例:
聚合函数:
语法:
示例:
统计emp表的全部数量
select count(*) from emp;
注意!!
null值不参与聚合函数的运算!!
统计平均年龄:
select avg(age) from emp;
分组查询:
语法:
示例:
排序查询:
语法:
示例:
根据年龄对公司员工进行升序排序:
select * from emp order by age asc;
示例2:
分页查询:
语法:
示例;
查询第一页员工信息,每页展示10条数据:
select * from emp limit 0,10;