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