mysql查询的语法和执行顺序讲解
作者:YXN-sql 阅读量:109 发布日期:2023-11-09
语法结构:
select--from--where--group by--having--order by--limit
运行顺序:
from--on--join--where--group by--having--Select--distinct--order by--limit
(8)Select
(9)distinct 字段名1,字段名2,
(6)[fun(字段名)]
(1)from 表1
(3)<join类型>join 表2
(2)on <join条件>
(4)where <where条件>
(5)group by <字段>
(7)having <having条件>
(10)order by <排序字段>
(11)limit <起始偏移量,行数>
where后面的条件执行先后顺序:
在mysql从左往右执行的(Oracle从右往左),所以mysql把过滤数据量大的条件放左边先执行。
YXN-sql
2023-11-09