すべてのプロダクト
Search
ドキュメントセンター

Tablestore:テーブルのインデックス情報を照会する

最終更新日:Dec 28, 2024

SHOW INDEX ステートメントを実行して、インデックス名、インデックスフィールド、インデックスタイプなど、テーブルに関するインデックス情報を照会できます。

構文

SHOW INDEX {FROM | IN} table_name;

パラメーター

パラメーター

必須

説明

table_name

はい

テーブルの名前

  • このパラメーターをマッピングテーブルの名前に設定すると、テーブル内のすべてのインデックスに関する情報が返されます。

  • このパラメーターを検索インデックスのマッピングテーブルの名前に設定すると、指定されたインデックスに関する情報のみが返されます。

exampletable1 という名前のテーブルには、グローバルセカンダリインデックス index2 と 2 つの検索インデックスが含まれています。 検索インデックスの 1 つに対して、search_exampletable1 という名前のマッピングテーブルを作成しました。 次の例は、異なるマッピングテーブルのクエリ結果を示しています。

  • 例 1: マッピングテーブルのインデックス情報を照会する

    次のサンプルコードは、exampletable1 テーブルのインデックス情報を照会する方法の例を示しています。

    SHOW INDEX IN exampletable1;

    次の図は、出力例を示しています。

    image

  • 例 2: 検索インデックスのマッピングテーブルのインデックス情報を照会する

    次のサンプルコードは、search_exampletable1 テーブルの情報を照会する方法の例を示しています。

    SHOW INDEX IN search_exampletable1;

    次の図は、出力例を示しています。

    image

参照

  • SQL クエリ機能を使用する際に、特定の検索インデックスを使用してデータをクエリする場合、CREATE TABLE ステートメントを実行して、検索インデックスのマッピングテーブルを作成できます。 詳細については、検索インデックスのマッピングテーブルを作成するを参照してください。

  • インデックスのフィールドに基づいて SQL ステートメントを実行してデータをクエリできます。 詳細については、データのクエリを参照してください。