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