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