怎么看数据表中是否存在索引
可以使用以下命令查询数据表中的索引:
SHOW INDEX FROM table_name;
其中,table_name 是需要查询的数据表的名称。
如果该数据表存在索引,则会返回包含索引信息的表格。其中,每一行表示一个索引,包含以下列:
Table: 索引所属的数据表名称。Non_unique: 表示该索引是否允许重复值,0 表示不允许,1 表示允许。Key_name: 索引的名称。Seq_in_index: 表示该列是索引中第几个列,从 1 开始计数。Column_name: 索引的列名。Collation: 索引的字符集。Cardinality: 索引的基数(不同值的数量)。Sub_part: 索引使用的字符数。Packed: 索引是否使用压缩存储。Null: 表示该列是否允许 NULL 值,YES 表示允许,NO 表示不允许。Index_type: 索引的类型。Comment: 索引的注释。
如果该数据表不存在索引,则不会返回任何结果
原文地址: http://www.cveoy.top/t/topic/gHH4 著作权归作者所有。请勿转载和采集!