立即学习:https://edu.youkuaiyun.com/course/play/25283/297143?utm_source=blogtoedu
explain +sql ;
id 值相同,从上往下顺序执行
表的执行顺序 因数量的个数改变而改变的原因:笛卡尔积
数据小的表,优先查询
id值不同:id值越大越优先查询
(2)select_type
primary :包含子查询SQL中的主查询(最外层)
SUBQUERY:包含子查询SQL中的子查询(非最外层)
simple:简单查询(不包含子查询、union)
derived:衍生查询(使用到了临时表)
a.在from 子查询中只有一张表
b.在from子查询中,如果有table1 union table2,则table1 就是derived table2 就是union
union result 表(不常见)