MySQL 5.1 リファレンスマニュアル :: 12 SQL ステートメント構文 :: 12.5 データベース管理ステートメント :: 12.5.4 SHOW 構文 :: 12.5.4.17 SHOW INDEX 構文
« 12.5.4.16 SHOW GRANTS 構文

12.5.4.18 SHOW INNODB STATUS 構文 »
Section Navigation      [Toggle]
  • 12.5.4 SHOW 構文
  • 12.5.4.1 SHOW AUTHORS 構文
  • 12.5.4.2 SHOW CHARACTER SET 構文
  • 12.5.4.3 SHOW COLLATION 構文
  • 12.5.4.4 SHOW COLUMNS 構文
  • 12.5.4.5 SHOW CONTRIBUTORS 構文
  • 12.5.4.6 SHOW CREATE DATABASE 構文
  • 12.5.4.7 SHOW CREATE EVENT
  • 12.5.4.8 SHOW CREATE PROCEDURE と SHOW CREATE FUNCTION 構文
  • 12.5.4.9 SHOW CREATE TABLE 構文
  • 12.5.4.10 SHOW CREATE VIEW 構文
  • 12.5.4.11 SHOW DATABASES 構文
  • 12.5.4.12 SHOW ENGINE 構文
  • 12.5.4.13 SHOW ENGINES 構文
  • 12.5.4.14 SHOW ERRORS 構文
  • 12.5.4.15 SHOW EVENTS
  • 12.5.4.16 SHOW GRANTS 構文
  • 12.5.4.17 SHOW INDEX 構文
  • 12.5.4.18 SHOW INNODB STATUS 構文
  • 12.5.4.19 SHOW OPEN TABLES 構文
  • 12.5.4.20 SHOW PLUGINS 構文
  • 12.5.4.21 SHOW PRIVILEGES 構文
  • 12.5.4.22 SHOW PROCEDURE CODE と SHOW FUNCTION CODE 構文
  • 12.5.4.23 SHOW PROCEDURE STATUS と SHOW FUNCTION STATUS 構文
  • 12.5.4.24 SHOW PROCESSLIST 構文
  • 12.5.4.25 SHOW SCHEDULER STATUS 構文
  • 12.5.4.26 SHOW STATUS 構文
  • 12.5.4.27 SHOW TABLE STATUS 構文
  • 12.5.4.28 SHOW TABLES 構文
  • 12.5.4.29 SHOW TRIGGERS 構文
  • 12.5.4.30 SHOW VARIABLES 構文
  • 12.5.4.31 SHOW WARNINGS 構文

12.5.4.17. SHOW INDEX 構文

SHOW INDEX FROM tbl_name [FROM db_name]

SHOW INDEX はテーブル インデックス情報を返します。そのフォーマットは、ODBC 内の SQLStatistics コールのそれと似ています。

SHOW INDEX は次のフィールドを返します。

  • Table

    テーブル名。

  • Non_unique

    もしインデックスが複製を含む事ができなければ0、もしできるなら1。

  • Key_name

    インデックス名

  • Seq_in_index

    1から始まる、インデックス内のカラム シーケンス番号

  • Column_name

    カラム名

  • Collation

    カラムがインデックス内でどのようにソートされるか。MySQL では、これは値 ‘A’ (昇順)か NULL (格納されない)を持つ事ができます。

  • Cardinality

    インデックス内の固有値数の見積もりこれは、ANALYZE TABLE か myisamchk -a を起動させる事で更新されます。Cardinality は、整数として格納された統計に基づいてカウントされるので、小さいテーブルに対してもその値は必ずしも精密ではありません。濃度が高ければ、その分 MySQL が接合を行う時にインデックスを利用する可能性は高くなります。

  • Sub_part

    もしカラムが部分的にだけインデックスされていた時のインデックスされる文字数、もしカラム全体がインデックスされていた時は NULL です。

  • Packed

    キーがどのようにパックされるのかを指示します。もしそうでなければ NULL です。

  • Null

    もしカラムが NULL を含んでいたら、YES を含みます。もしそうでなければ、カラムは NO を含みます。

  • Index_type

    使用されるインデックス方法(BTREE、FULLTEXT、HASH、RTREE)

  • Comment

    様々な意見

db_name.tbl_name を tbl_name FROM db_name 構文の代替として利用する事ができます。これらの2つのステートメントは同等です。

SHOW INDEX FROM mytable FROM mydb;
SHOW INDEX FROM mydb.mytable;

SHOW KEYS は

SHOW INDEX の同義語です。テーブルのインデックスを mysqlshow db_name tbl_name コマンドを利用してリストにする事もできます。

Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates