Mysql 学习之 SQL的执行顺序
Posted 小禾点点
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 学习之 SQL的执行顺序相关的知识,希望对你有一定的参考价值。
mysql的json查询:
1、一条普通的SQL
SELECT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY <group_by_list> HAVING <having_condition> ORDER BY <order_by_condition> LIMIT <limit_number>
2、Mysql 解析读取后的SQL
FROM <left_table> ON <join_condition> <join_type> JOIN <right_table> WHERE <where_condition> GROUP BY <group_by_list> HAVING <having_condition> SELECT DISTINCT <select_list> ORDER BY <order_by_condition> LIMIT <limit_number>
mysql解析SQL的时候先从FROM 开始,应为他需要先知道数据来源那些表。
笛卡尔积:A表10条 B表5条 ,笛卡尔积=10*5。
以上是关于Mysql 学习之 SQL的执行顺序的主要内容,如果未能解决你的问题,请参考以下文章