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 对表中的所有行进行全表扫描
相关推荐
Hello.Reader3 小时前
基于 Flink CDC 的 MySQL → Kafka Streaming ELT 实战
mysql·flink·kafka
L.EscaRC4 小时前
浅析MySQL InnoDB存储引擎的MVCC实现原理
数据库·mysql
热爱运维的小七5 小时前
MongoDB 内存管理避坑指南:解决高占用、页错误等核心问题,让数据库性能翻倍
数据库·mongodb
冉冰学姐7 小时前
SSM公办小学网络报名系统f3d3p(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·ssm 框架·公办小学网络报名系统·教育信息化
叡鳍8 小时前
hive---HQL查询
数据库
vortex58 小时前
谷歌黑客语法挖掘 SQL 注入漏洞
android·数据库·sql
九河云9 小时前
软件开发平台 DevCloud
运维·服务器·数据库·科技·华为云
wind_one110 小时前
7.基础--SQL--DDL-数据类型及案例
数据库·sql
l1t11 小时前
利用DeepSeek改写SQLite版本的二进制位数独求解SQL
数据库·人工智能·sql·sqlite
QT 小鲜肉11 小时前
【QT/C++】Qt定时器QTimer类的实现方法详解(超详细)
开发语言·数据库·c++·笔记·qt·学习