MYSQL:查询数据库的索引是否生效
MYSQL数据库中,创建索引后,可以通过
EXPLAIN SELECT * FROM 【表名】 WHERE 【索引字段】 = '【条件】'
看是否索引生效。
如下截图:
type=ref,代表索引生效了
在 MySQL 的 EXPLAIN 语句输出中,type 列用于表示 MySQL 数据库在执行查询时,访问表中数据的方式。type = ref 表示 MySQL 使用索引来查找与一个常量值或者与另一个表中列的值相等的行。也就是说,当查询中有一个索引列与常量或者其他表中列进行等值比较时,MySQL 可以利用索引快速定位到符合条件的行,而不需要对全量数据进行扫描。