SQL语句的执行顺序你真的知道吗

SQL语句的执行顺序你真的知道吗?很多人都会写SQL语句,但是,它的执行顺序你真的知道吗?
一般手写顺序是:
Select 【字段名或函数或表达式】
FROM 表名
WHERE 条件
GROUP BY 分组名
HAVING 条件(对分组后的筛选)
ORDER BY 排序
这个就是我们正常的手撕SQL了。那么SQL真正去执行的时候是什么样子。
一幅图教你看懂SQL的执行顺序:
SQL语句的执行顺序你真的知道吗
以上这幅图基本上详细的说明的了SQL语句的执行流程。