怎么查看 mysql 检索
根据 SHOW INDEX 指令
最常见的方法是使用 SHOW INDEX 指令。针对特殊的表,该指令将显示所有已建立的检索。
词法:
SHOW INDEX FROM table_name;
实例:
SHOW INDEX FROM customers;
导出将包含以下列:
Table:检索所属的表名 Non_unique:标示检索是否唯一(0 表明唯一) Key_name:检索的名字 Seq_in_index:检索中列的次序 Column_name:被检索的列名 Collation:列的排序规则 Cardinality:检索中唯一值的可能数量 Sub_part:检索是否只适用于表中一部分根据 INFORMATION_SCHEMA.STATISTICS 表
另一个查看索引的办法是查看 INFORMATION_SCHEMA.STATISTICS 表。该表存放相关数据库中全部表中统计数据,包含检索。
词法:
SELECTFROMINFORMATION_SCHEMA.STATISTICS
WHEREtable_schema=database_nameANDtable_name=table_name;
实例:
SELECTFROMINFORMATION_SCHEMA.STATISTICS
WHEREtable_schema=mydbANDtable_name=customers;
导出将包含以下列:
TABLE_SCHEMA:检索所属数据库的架构名 TABLE_NAME:检索所属表中名字 INDEX_NAME:检索的名字 NON_UNIQUE:标示检索是否唯一 CARDINALITY:检索中唯一值的可能数量 COLUMN_NAME:被检索的列名以上就是mysql如何查看索引的详细内容,大量请关注其他类似文章!