mysql 数据操作 单表查询

单表查询的语法

distinct 去重

SELECT 字段1,字段2... FROM 表名   库.表名
WHERE 条件    过滤 符合条件的
GROUP BY field 分组条件
HAVING 筛选   过滤
ORDER BY field 排序字段
LIMIT n 限制条数
         ; select distinct
字段1,字段2

关键字的执行优先级(重点)

重点中的重点:关键字的执行优先级
from
where
group by
having
select
distinct
order by
limit

1.找到表:from

2.拿着where指定的约束条件,去文件/表中取出一条条记录

3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组

4.将分组的结果进行having过滤

5.执行select

6.去重

7.将结果按条件排序:order by

8.限制结果的显示条数

上一篇:mysql 数据操作 多表查询 目录


下一篇:JavaScript: JavaScript的简介和入门代码演示