23.1.4. INFORMATION_SCHEMA STATISTICS表

STATISTICS表给出了关于表索引的信息。

标准名称

SHOW名称

注释

TABLE_CATALOG

 

NULL

TABLE_SCHEMA

 

=数据库

TABLE_NAME

Table

 

NON_UNIQUE

Non_unique

 

INDEX_SCHEMA

 

=数据库

INDEX_NAME

Key_name

 

SEQ_IN_INDEX

Seq_in_index

 

COLUMN_NAME

Column_name

 

COLLATION

Collation

 

CARDINALITY

Cardinality

 

SUB_PART

Sub_part

MySQL扩展

PACKED

Packed

MySQL扩展

NULLABLE

Null

MySQL扩展

INDEX_TYPE

Index_type

MySQL扩展

COMMENT

Comment

MySQL扩展

注释:

·         没有关于这些索引的标准表。上面的列表与SQL服务器2000中sp_statistics返回的值类似。不同之处在于用CATALOG替换了QUALIFIER,并用SCHEMA替换了OWNER。

显而易见,前述表和SHOW INDEX的输出均是由相同的父对象导出的。因此,相关性已关闭。

下述语句是等效的:

SELECT * FROM INFORMATION_SCHEMA.STATISTICS
  WHERE table_name = 'tbl_name'
  [AND table_schema = 'db_name']
 
SHOW INDEX
  FROM tbl_name
  [FROM db_name]
关注编程学问公众号