sql执行顺序

1:语法分析:分析语句是否符合符合规范,衡量语句中各表达式的意义

2:语义分析:检查语义中所涉及的数据库对象是否存在,且用户有相应的访问权限

3:视图转换:将涉及视图的查询语句转换为相应的对基表的查询语句

4:表达式转换:将复杂的sql语句转换为简单的等效连接

5:选择优化器:不同的优化器,产生不同的”执行计划”

6:选择连接方式:三种

7:选择连接顺序:哪个做为主表

8:选择搜索路径:利用索引还是其它

原文地址:https://www.cnblogs.com/lilyzhang/p/2358692.html