学习笔记(08):MySQL版SQL优化-explain中的id、table

立即学习:https://edu.csdn.net/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 表(不常见)

发布了15 篇原创文章 · 获赞 4 · 访问量 636

猜你喜欢

转载自blog.csdn.net/ankang_66/article/details/104312857