mysql explain type 枚举

explain 查看 sql 查询是否走索引。

其中 type 的枚举如下

类型 说明
system 表只有一行(系统表),这是 const 类型的特例
const 单表中的某个固定的值
eq_ref 使用唯一索引等值查找一个行
ref 使用非唯一索引查找所有匹配某个单个值的行
fulltext 使用全文索引进行全文检索
ref_or_null ref 类似,但允许查找列中值为 NULL 的行
index_merge 使用多个索引的合并优化
unique_subquery IN/EXISTS 子查询中使用唯一索引查询
index_subquery IN/EXISTS 子查询中使用索引查询
range 对索引进行范围扫描
index 对整个索引进行扫描
ALL 对表中的所有行进行全表扫描
相关推荐
瑞士卷@13 小时前
MyBatis入门到精通(Mybatis学习笔记)
java·数据库·后端·mybatis
白云偷星子13 小时前
MySQL笔记13
数据库·笔记·mysql
施嘉伟13 小时前
静默安装金仓数据库,到底有多简单?
数据库
Tapdata13 小时前
实时物化视图的新路径:从传统 Join 到跨源实时查询
数据库
optimistic_chen13 小时前
【Java EE进阶 --- SpringBoot】Mybatis - plus 操作数据库
数据库·spring boot·笔记·java-ee·mybatis·mybatis-plus
FJW02081414 小时前
关系型数据库大王Mysql——DDL语句操作示例
数据库·mysql
言之。14 小时前
Chroma 开源的 AI 应用搜索与检索数据库(即向量数据库)
数据库·人工智能·开源
来旺14 小时前
互联网大厂Java面试全解析及三轮问答专项
java·数据库·spring boot·安全·缓存·微服务·面试
cr7xin15 小时前
基于Session和Redis实现短信验证码登录
数据库·redis·缓存
乌暮15 小时前
数据库--视图、索引
数据库