mysql インデックスのクエリ ステートメントは「SHOW INDEX」で、現在のデータベースまたは指定したデータベースのテーブルに関連付けられたインデックス情報を返すことができます。完全な構文は「SHOW INDEX FROM テーブル名 [FROM データベース]」です。 name];"; ここで、「FROM データベース名」オプションはオプションです。省略した場合は、現在のデータベースのテーブルに関連付けられたインデックス情報が返されます。省略しない場合は、テーブルのインデックス情報が返されます。指定されたデータベースが返されます。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
インデックスの作成が完了したら、SQL ステートメントを使用して既存のインデックスを表示できます。 MySQL では、SHOW INDEX ステートメントを使用して、テーブル内に作成されたインデックスを表示できます。
MySQL SHOW INDEX ステートメント
SHOW INDEX ステートメントは、現在のデータベースまたは指定したデータベース内のテーブルに関連付けられたインデックス情報を返すことができます。
インデックスを表示するための構文形式は次のとおりです:
SHOW INDEX FROM 表名 [ FROM 数据库名];
構文の説明は次のとおりです:
Table name: 参照するインデックスのデータテーブル名を指定します。
データベース名: インデックスを表示する必要があるデータテーブルが存在するデータベースを指定します。省略可能です。たとえば、SHOW INDEX FROM Student FROM test;
ステートメントは、テスト データベース内の学生データ テーブルのインデックスを表示することを意味します。
どのデータベースにも接続していない場合、または他のデータベースのテーブルのインデックス情報を取得したい場合は、データベース名を指定できます。
SHOW INDEXES を次の情報に戻します:
Non_unique | |
Key_name | |
Seq_in_index | |
列名 | |
照合順序 | |
カーディナリティ | |
サブパート | |
梱包済み | |
ヌル###### インデックス列に NULL が含まれているかどうかを表示するために使用されます。列に NULL が含まれる場合、その列の値は YES になります。そうでない場合、この列の値は NO になります。 | |
Index_type | インデックスで使用されるタイプとメソッド (BTREE、FULLTEXT、HASH、RTREE) を示します。 |
コメント###### コメントを表示します。 |
以上がmysqlインデックスのクエリ文とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。