码迷,mamicode.com
首页 > 数据库 > 详细

SQL关键字的执行顺序

时间:2019-08-26 10:00:07      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:div   默认   pre   HERE   去掉   code   sel   使用   执行顺序   

1.Mysql执行顺序,即在执行时sql按照下面的顺序进行执行:

from
on
join
where
group by
having
select
distinct
union
order by

2.Mysql语法顺序,即当sql中存在下面的关键字时,它们要保持这样的顺序:

select[distinct]  
from  
join(如left joinon  
where  
group by  
having  
union  
order by  
limit  

groupby:groupby要和聚合函数一起使用

union:完全是对select的结果进行合并(默认去掉重复的记录)(想保留重复记录使用union all)

SQL关键字的执行顺序

标签:div   默认   pre   HERE   去掉   code   sel   使用   执行顺序   

原文地址:https://www.cnblogs.com/Diyo/p/11410466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!