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 | 注释 |