这统计数据
表提供有关表索引的信息。
这统计数据
表有这些列:
table_catalog.
包含索引的表所属的目录的名称。这个值总是
def
。TABLE_SCHEMA
包含索引的表所属的模式(数据库)的名称。
table_name.
包含索引的表的名称。
non_unique
0表示索引不包含重复项,1表示索引可以包含重复项。
index_schema.
索引所属的模式(数据库)的名称。
index_name.
索引的名称。如果索引是主键,则名称总是
主
。SEQ_IN_INDEX
索引中的列序列号,从1开始。
COLUMN_NAME
列名称。另请参阅描述的描述
表达式
柱子。排序
列在索引中如何排序。可以有值
一种
(提升)D.
(下降),或零
(不排序)。基数
估计索引中唯一值的数量。更新此号码,运行
分析表
或(myisam.
表)myisamchk -a.。基数
基于存储为整数的统计信息计算,因此即使对于小表,该值也不一定是精确的。基数越高,MySQL在进行连接时越越大。子_Part.
索引前缀。也就是说,索引字符的数量,如果列仅部分索引,
零
如果整个列都建立了索引。笔记字首限制以字节为单位测量。但是,前缀长度有关索引规格
创建表
那改变表
,创建索引
语句被解释为非二进制字符串类型的字符数(字符
那varchar.
那文本
)和二进制字符串类型的字节数(二进制
那varbinary.
那团
)。指定使用多字节字符集的非边际字符串列的前缀长度时将其考虑。有关索引前缀的其他信息,请参阅第8.3.4节,“列索引”,第13.1.14节“创建索引声明”。
包装
指示密钥如何包装。
零
如果不是。可用的
包含
是的
如果列可能包含零
价值观和''
如果不。INDEX_TYPE
使用的索引方法(
BTREE
那全文
那哈希
那rtree.
)。评论
有关其自己的列未描述的索引的信息,例如
禁用
如果索引被禁用。索引_Comment.
具有索引提供的任何评论
评论
创建索引时属性。
笔记
没有标准
INFORMATION_SCHEMA
索引表。MySQL列列表类似于SQL Server 2000返回的返回sp_statistics
, 除了那个限定符
和所有者
被替换成目录
和架构
, 分别。
有关表索引的信息也可从中获取显示指数
陈述。看第13.7.5.22节“显示索引声明”。以下陈述是等效的:
从information_schema中选择*。WHERE table_name = '表名'tbl_name' AND table_schema = 'db_name显示索引tbl_name从db_name