UNION(UNION中的第二个或后面的SELECT语句) DEPENDENT UNION(UNION中的第二个或后面的SELECT语句,取决于外面的查询) UNION RESULT(UNION的结果,union语句中第二个select开始后面所有select) SUBQUERY(子查询中的第一个SELECT,结果不依赖于外部查询) DEPENDENT SUBQUERY(子查询中的第一个SELECT,依赖于外部查询) DERIVED(派生表的SELECT, FROM子句的子查询) UNCACHEABLE SUBQUERY(一个子查询的结果不能被缓存,必须重新评估外链接的第一行)table数据来源于那张表,关联等复杂查询时会用临时虚拟表
type检索数据的方式
- system:表只有一行记录
- const:通过索引查找并且一次性找到
- eq_ref:唯一性索引扫描
- ref:非唯一行索引扫描
- range:按范围查找
- index:遍历索引树
- all:全表扫描
possible_keys显示可能使用的索引
Key实际使用的索引
key_len索引的长度,一般来说,长度越短越好
ref列与索引的比较,表示上述表的连接匹配条件,即哪些列或常量被用于查找索引列上的值
rows估算查找的结果记录条数
ExtraSQL查询的详细信息
- Using where:表示使用where条件过滤
- Using temporary:使用了临时表暂存结果
- Using filesort:说明mysql对数据使用一个外部索引排序 。未按照表内的索引顺序进行读取 。
- Using index:表示select语句中使用了覆盖索引,直接从索引中取值
- Using join buffer:使用了连接缓存
- Using index condition:表示查询的列有非索引的列
[参考]
MySQL Explain详解
推荐阅读
-
娱乐家常菜|Z1全新到来,618火爆各大平台,幻影流星iQOO
-
-
四大天王|网友:没名气、没作品,黎明凭什么入选“四大天王”?
-
农村户口买房原来可以拿到十万的补贴!这些新规定你了解吗?
-
5G发布后,4G变慢,电信高管道出实情,你的4G还能用多久?
-
新华社|新增100万病例仅用15天,综述:美国单日新增新冠病例再破7万
-
源青柏|紧身裤浓而不俗,彰显优雅气息,老女人要对自己好点
-
科技生活快报|俄航天集团确认美国宇航局发布进步号飞船高速飞行的计划
-
动作学院|高效减脂、促进肌肉健康的自重训练,该如何进阶?
-
科技老于 处理器?,小米4820mAh新机曝光,首发骁龙750G
-
上海瑞金医院胸外科▲机器人手术大显身手,「瑞金胸外」食管良性肿瘤不用愁
-
我饿吗vivo:效果炸裂,都是原相机拍照,华为和苹果在预料之中,看到
-
【高考】当疫情遇上合一“十八线主播”,教育故事就此展开……
-
日本|日本搞了个没有二次元的cosplay大会 反倒更火了
-
杰出世界|全长仅117公里,却不断被毁不断修建,厉害!我国非常难修的公路
-
水瓶座|沉得住气,不走捷径的星座,肯吃苦,愿意走远路,属于长期主义者
-
伊朗外长突访G7举办地 法国充当调停人呼吁美伊对话
-
-
解放双耳,畅享舒适自由---韶音 AS660骨传导耳机
-
[室内健身]每日必练:12个最经典的室内健身动作!