MySQL EXPLAIN 语句的 SELECT TYPE有哪些值
来源:互联网 发布:c语言吧 编辑:程序博客网 时间:2024/05/19 10:42
询中每个select子句的类型,提供了各种表示table列引用的使用方式的类型。
(1)SIMPLE
简单的SELECT语句(不包括UNION操作或子查询操作)
(2)PRIMARY/UNION
PRIMARY:查询中最外层的SELECT(如两表做UNION或者存在子查询的外层的表操作为PRIMARY,内层的操作为UNION)
UNION:UNION操作中,查询中处于内层的SELECT(内层的SELECT语句与外层的SELECT语句没有依赖关系)
(3)DEPENDENT UNION/UNIOIN RESULT
DEPENDENT UNION:UNION操作中,查询中处于内层的SELECT(内层的SELECT语句与外层的SELECT语句有依赖关系)
UNION RESULT:UNION操作的结果,id值通常为NULL
(4)SUBQUERY/DEPENDENT SUBQUERY
SUBQUERY:子查询中首个SELECT(如果有多个子查询存在):
DEPENDENT SUBQUERY:子查询中首个SELECT,但依赖于外层的表(如果有多个子查询存在)
(5)DERIVED/MATERIALIZED
DERIVED:被驱动的SELECT子查询(子查询位于FROM子句)
MATERIALIZED:被物化的子查询
(6)UNCACHEABLE SUBQUERY/UNCACHEABLE UNION
UNCACHEABLE SUBQUERY:对于外层的主表,子查询不可被物化,每次都需要计算(耗时操作)
UNCACHEABLE UNION:UNION操作中,内层的不可被物化的子查询(类似于UNCACHEABLE SUBQUERY)
0 0
- MySQL EXPLAIN 语句的 SELECT TYPE有哪些值
- MySQL的EXPLAIN的type
- mysql explain 的type解释
- mysql explain 的type解释
- mysql explain 的type解释
- mysql explain 的type解释
- mysql中explain的type的解释
- 2017-08-31 mysql写sql语句要注意explain的type不能为all
- mysql explain type
- mysql explain type
- mysql explain type
- MySQL explain type详解
- MySQL Explain Type列
- mysql explain type
- MYSQL的sql语句优化都有哪些?
- mysql explain的用法(使用explain优化查询语句)
- MYSQL EXPLAIN语句的extended 选项学习体会
- MYSQL EXPLAIN语句的extended 选项学习体会
- H.264
- 科大讯飞语音接入(AndroidStudio)
- Linux软件安装到指定目录方法
- Ubuntu下搭建Jekyll环境
- Linux 常用指令
- MySQL EXPLAIN 语句的 SELECT TYPE有哪些值
- 安卓中制造一个显示使用了多少时间的方法
- hdoj Bomb 3555 (数位DP&记忆化dfs)好题
- IIR数字滤波器实现(mantlab+C语言)
- 不用加减乘除做加法
- python脚本sqlite3模块的应用
- [Nutch]使用LUKE查看Solr的索引文件内容
- python writelines()函数
- 个人对插件和钩子的理解