STATISTICS
テーブルはテーブル
インデックスの情報を提供します。
INFORMATION_SCHEMA
名 |
SHOW 名 |
備考 |
TABLE_CATALOG |
NULL |
|
TABLE_SCHEMA |
= データベース | |
TABLE_NAME |
Table |
|
NON_UNIQUE |
Non_unique |
|
INDEX_SCHEMA |
= Database | |
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
に返すものと、QUALIFIER
を
CATALOG
に、 OWNER
を
SCHEMA
に置き換えた事を除いては類似しています。
明らかに、前のテーブルおよび SHOW
INDEX
の出力は同じ親に由来しています。ですから相関関係は既に閉じています。
以下のステートメントは等価です。
SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE table_name = 'tbl_name
' [AND table_schema = 'db_name
'] SHOW INDEX FROMtbl_name
[FROMdb_name
]