我有一个 zje 表
我先用一个普通的 select语句,用explain解析,看看有什么显示:
explain select * from zje;
主要关注的是,type 和 key:
type = ALL :表示全表扫描
type = const :表示通过索引一次就找到了
key = NULL:表示没有使用索引
key = primary :表示使用了主键
key一般=使用了主键/索引的名字
下面的图是使用了索引的:
select * from zje where math<60;
其中 key = math的 math就是索引名
本文介绍如何通过SQL语句查看表的索引使用情况,并解释不同类型索引的作用。重点关注type和key字段,展示全表扫描与索引扫描的区别,以及如何通过特定条件利用索引来提高查询效率。
1808

被折叠的 条评论
为什么被折叠?



