explain三:select和table介绍

1. select_type(查询类型)有哪些

explain三:select和table介绍_第1张图片
Paste_Image.png
  • SIMPLE:简单的select查询,查询中不包含子查询或者UNION
  • PRIMARY:查询中若包含任何复杂的子部分,最外层查询则被标记为PRIMARY
  • SUBQUERY:在select或where列表中包含了子查询。
  • DERIVED:在FROM列表中包含的子查询被标记为DERIVED(衍生),MYSQL会递归执行这些子查询,把结果放在临时表里。
  • UNION:若第二个select出现在union之后,则被标记为union;若union包含在from子句的子查询中,外层select将被标记为DERIVED
  • UNION RESULT:从union表获取结果的select。(两种union表的合并)

2. table:显示这一行的数据是关于哪张表的。

若有兴趣,欢迎来加入群,【Java初学者学习交流群】:458430385,此群有Java开发人员、UI设计人员和前端工程师。有问必答,共同探讨学习,一起进步!
欢迎关注我的微信公众号【Java码农社区】,会定时推送各种干货:


explain三:select和table介绍_第2张图片
qrcode_for_gh_577b64e73701_258.jpg

你可能感兴趣的:(explain三:select和table介绍)