MySQL select 查询的执行顺序

select 查询时的两个顺序:

  1. 关键字的顺序是不能颠倒的:
select ... from ... where ... group by ... having ... order by ...
子句 说明 是否必须使用
select 要返回的列或表达式
from 从中检索数据的表 仅在从表选择数据时使用
where 行级过滤
group by 分组说明 仅在按组计算聚集时使用
having 组级过滤
order by 输出排序顺序
limit 要检索的行数
  1. select 语句的执行顺序:
from > where > group by > having > select 字段 > distinct > order by > limit
posted @ 2020-04-13 10:20  clipboard  阅读(234)  评论(0编辑  收藏  举报