mysql查询语句涉及到的所有关键字以及执行顺序

书写位置                                        执行顺序

select 查询列表       ⑦根据⑥得到查询列表

from 表          ①查看数据库是否存在对应的表,从而得到数据源      

连接类型 join 表2          ②把两张表连接起来,笛卡尔值,形成一个大表

on 连接条件        ③在②的基础上进行筛选,去掉不符合连接条件的记录,形成一个新的虚拟表

where 筛选条件       ④在③的基础筛选,得到一个符合筛选条件的虚拟表

group by 分组列表                  ⑤进行分组

having 分组后的筛选    ⑥对分组后的结果集进行筛选

order by 排序列表      ⑧对⑦的结果集进行排序

limit 偏移,条目数        ⑨分页显示

你还有很多未完成的梦,你有什么理由停下脚步
原文地址:https://www.cnblogs.com/quanziheng/p/12572667.html