您的位置:首页 > 数据库 > MySQL

MYSQL 用 explain 语句判断select查询是否使用了索引

2017-02-12 20:37 716 查看
我有一个 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就是索引名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  索引 mysql select