day 38 数据库MySQL之单表查询
一 . 单表查询的语法
select * from select * 指的就是要查询所有字段的数据。
select distinct 字段1,字段2 from 库名,表名
where 条件 # 从表中找符合条件的数据记录,where 后面跟的就是你的查询条件
group by field (字段) # 将结果按照后面的字段进行排序
order by field (字段) # 将结果按照后面的字段进行排序
limit 限制条数 # 将最后的结果加一个限制条数,就是说我要过滤或者说限制查询出来数据记录的条数
二 . 关键字的执行优先级(重点)
from – 找到表
where – 拿着where 指定的约束条件,去文件/ 表中取出一条条记录
group – 将取出的一条条记录进行分组group by ,如果没有group by ,则整体作为一组
having – 将分组的结果进行having 过滤
select – 执行select
distinct – 去重
order by – 将结果按条件排序
limit – 限制结果的显示条数
具体代码详情请见: https://www.cnblogs.com/clschao/articles/9995531.html?tdsourcetag=s_pctim_aiomsg#_label4