当前位置: 首页 > news >正文

Explain执行计划字段解释说明---select_type、table、patitions字段说明

1、select_type的类型有哪些

在这里插入图片描述

2、select_type的查询类型说明

1、SIMPLE
简单的 select 查询,查询中不包含子查询或者UNION

在这里插入图片描述

2、PRIMARY
查询中若包含任何复杂的子部分,最外层查询则被标记为Primary
在这里插入图片描述

3、DERIVED
在FROM列表中包含的子查询被标记为DERIVED(衍生),MySQL会递归执行这些子查询, 把结果放在临时表里。
在这里插入图片描述

4、SUBQUERY
在SELECT或WHERE列表中包含了子查询

在这里插入图片描述

5、DEPENDENT SUBQUERY
在SELECT或WHERE列表中包含了子查询,子查询基于外层
在这里插入图片描述

6、UNCACHEABLE SUBQUREY
在这里插入图片描述
在这里插入图片描述

  
SHOW VARIABLES LIKE '%lower_case_table_names%';
SELECT @@lower_case_table_names FROM DUAL;

7、UNION
若第二个SELECT出现在UNION之后,则被标记为UNION;
若UNION包含在FROM子句的子查询中,外层SELECT将被标记为:DERIVED
在这里插入图片描述

8、UNION RESULT
从UNION表获取结果的SELECT
在这里插入图片描述

3、table

显示这一行的数据是关于哪张表的

4、partitions

代表分区表中的命中情况,非分区表,该项为null

http://www.lryc.cn/news/181677.html

相关文章:

  • 云原生微服务 第六章 Spring Cloud Netflix Eureka集成远程调用、负载均衡组件OpenFeign
  • 四、2023.9.30.C++面向对象end.4
  • 【Java】包
  • Hive【Hive(二)DML】
  • HTTP的请求方法,空行,body,介绍请求报头的内部以及粘包问题
  • win10 ip设置
  • alibaba dragonwell jdk
  • jvm内存分配与回收策略
  • 【Vue2和Vue3的双向绑定区别】
  • 【再识C进阶3(下)】详细地认识字符分类函数,字符转换函数和内存函数
  • windows WSL配置cuda,pytorch和jupyter notebook
  • 回调地狱的产生=>Promise链式调用解决
  • 【设计模式】六、建造者模式
  • SpringBoot 可以同时处理多少请求
  • 嵌入式Linux应用开发-驱动大全-第一章同步与互斥②
  • EasyExcel的源码流程(导入Excel)
  • 基于 jasypt 实现spring boot 配置文件脱敏
  • Python——ASCII编码与Unicode(UTF-8,UTF-16 和 UTF-32)编码
  • 【多媒体技术与实践】音频信息获取和处理——编程题汇总
  • 堆优化迪氏最短单源路径原理及C++实现
  • Leetcode202. 快乐数
  • 【MySQL】MySql常见面试题总结
  • 【Java 进阶篇】JDBC PreparedStatement 详解
  • 嵌入式Linux应用开发-驱动大全-第一章同步与互斥①
  • 【计算机网络】 基于UDP的简单通讯(客户端)
  • 【云备份项目】:环境搭建(g++、json库、bundle库、httplib库)
  • 电脑右键新建记事本不见了--设置恢复篇(无需操作注册表)
  • JavaScript内置对象 - Array数组(四)- 序列生成器
  • GD32F103x IIC通信
  • 什么是FOSS