查询全表
select * from 表名
单个或者多个字段进行查询
select 字段1 '别名',字段2 '别名',....from 表名 where 条件
清除重复值
select distinct 字段1 ,字段2 from 表名
查询结果可以进行加减乘除运算
ifnull(字段名,0),如果为null,则按后面的值进行计算,如果不为空按自身值进行计算
可以用< > >= <= !=
可以用 &&或者and ||或者or
通配符:%表示有0个或者多个 _表示有1个
null值查询
判断条件 is null 或者 is not null
排序
在最后面加上 order by 加字段 默认ASC升序,可设置DESC降序
Order by 后可以跟 列名 、 列别名、数字
可进行多层排序,依次写在后面
聚合函数
count 个数
sum 总数
avg 平均数
max 最大值
min 最小值
聚合函数,忽略null值
分组
select 字段1.....from 表名 [where 条件] group by 分组 [having 条件]
limit语句
针对最后的输出顺序,以0开始进行输出