DQL(Data Query Language) -----数据库查询语言,对数据表中数据记录进行查询,关键字:select。 DQL也是数据查询操作在开发中使用最多的。
DQL:查询表中的记录
select * from 表名
1.语法:
select 字段列表
from 表名列表
where 条件列表
group by 分组字段
having 分组之后的条件
order by 排序
limit 分页限定;
2. 基础查询
1)多个字段的查询
select 字段名1,字段名2,……from表名;
注意:
如果查询所有字段,则可以使用*来代替字段列表
2)去除重复:
select distinct 字段名1,字段名2 …… from 表名;
注意:去除重复要求结果集完全一致,才会去除重复
3)计算列:
一般可以使用四则运算(+ - * /)直接计算一些列的值
注意:一般运算只会进行数值型的计算。如果有null或者其他类型数据参与运算,结果就都为null
判断值是否为null的方法:
ifnull(表达式1,表达式2):
表达1代表的是要判断的哪个列,
表达2代表的,如果该列为null,则用表达式2的值来替换
4)起别名:
as : 可以省略
语法:
字段名 as 别名