1.FROM
将数据插入内存
2.WHERE WHERE过滤器
用where过滤器对数据进行过滤,将满足条件的留下
3.GROUP BY 分组
会将刚刚的结果的临时表进行切分成若干个临时表。
1. 当没有GROUP BY时,SELECT会根据后面的条件对内存中上面的临时表进行读取
2. 当有GROUP BY时,会将切分后的数据SELECT,再根据参与分组的字段或聚合函数生成结果(聚合函数自动忽略空格)
4.HAVING
对结果进行过滤,形成一张新表。
5.ORDER BY
对数据进行排序
6.select
查询