mysql-查看表索引

Author Avatar
丁起男 03月 22,2022
  • 在其它设备中阅读本文章

mysql-查看表索引

mysql使用show index from 表名来查看表的所有索引

字段说明
Table表名
Non_unique如果索引不能包括重复值则为0,否则为1。也就是是否是唯一索引
Key_name索引名称。如果多个索引名称重复,表示是一个联合索引
Seq_in_index索引中的列序列号,从1开始。在联合索引中可以标识顺序
Column_name索引的列名
Collation以什么方式存储在索引中,大概意思就算字符序
Cardinality基数,表示索引中唯一值的数目的估计值
Sub_part前置索引,如果列只是被部分编入索引,则为被编入索引的字符数目,如果整列被编入索引,则为null
Packed关键字如何被压缩。如果没有被压缩则为null
Null如果列含有null,则为yes
Index_type索引类型(FULLTEXT,HASH,BTREE,RTREE)
Comment注释
Index_comment注释