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

书写位置                                        执行顺序

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

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

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

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

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

group by 分组列表                  ⑤进行分组

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

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

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

posted @ 2020-03-26 10:34  zihengQuan  阅读(429)  评论(0编辑  收藏  举报