一、mysql基本查询DQL
1.1 简单查询
a 查全表
b 去重查询
- 关键字:distinct
- 操作:
- 去除重复行:select distinct * from table;
- 去除重复列:select distinct price table;
1.2、运算符操作
1.1.1 算数运算符
+ - * / %
1.1.2 比较运算符
>; >=; < ; <=; != ; in ; not in; like; is null; is not null;
1.1.3 逻辑运算符
and(&&);or(||); not
1.3 聚合查询
count
sum
max
min
avg
注意:如果有null值,则不进行运算,当做不存在,列必须为数值列
1.4 分组查询
1.4.1 关键字 group by
1.4.2 特点:
- 分组可以理解为将一张表临时拆分多张表,拆分的依据就是分组字段
- 分组可以根据一个字段,也可以根据多个字段,如果是一个字段,则该字段相同就会分到同一组,如果是多个字段,则多个字段相同才会分到同一组
- 分组之后,select的后边只可以跟分组字段和聚合操作
1.4.3 分组后的条件筛选
分组之后,对分组后的结果进行条件判断,不能使用where,必须使用having
1.5 分页显示
1.5.1 关键字 limit
1.6 sql的执行顺序
from---where---group by---count---having---select---order by---limit
3349

被折叠的 条评论
为什么被折叠?



