MySql的执行顺序
Posted Ther653
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql的执行顺序相关的知识,希望对你有一定的参考价值。
mysql执行顺序如下:
1. from 阶段
2. where 阶段
3. group by 阶段
4. having 阶段
5. select 阶段
6. order by 阶段
7. limit 阶段
按照以上书写顺序,完整的执行顺序应该是这样:
1、from子句识别查询表的数据;
2、where子句基于指定的条件对记录进行筛选;
3、group by 子句将数据划分成多个组别,如按性别男、女分组;
4、有聚合函数时,要使用聚集函数进行数据计算;
5、Having子句筛选满足第二条件的数据;
6、执行select语句进行字段筛选
7、筛选重复数据;
8、对数据进行排序;
9、执行limit进行结果限定
以上是关于MySql的执行顺序的主要内容,如果未能解决你的问题,请参考以下文章