SHOW TABLES 文を実行すると、現在のインスタンス内のテーブルに作成されたマッピングテーブルの名前を一覧表示できます。
SHOW TABLES 文の詳細については、「マッピングテーブル名の一覧表示」をご参照ください。
前提条件
-
Tablestore クライアントが初期化されていること。詳細については、「Tablestore クライアントの初期化」をご参照ください。
-
マッピング関係が作成されていること。詳細については、「マッピング関係の作成」をご参照ください。
注意事項
SQL クエリ機能は、Tablestore SDK for PHP V5.1.0 以降でサポートされています。SQL クエリ機能を使用する際は、サポートされているバージョンの Tablestore SDK for PHP がインストールされていることを確認してください。
Tablestore SDK for PHP のバージョン履歴については、「Tablestore SDK for PHP のバージョン履歴」をご参照ください。
例
次のサンプルコードは、SHOW TABLES 文を実行して、インスタンス内のテーブルに作成されたマッピングテーブルの名前を一覧表示する方法を示します。
$request = array(
'query' => "SHOW TABLES;",
);
$response = $otsClient->sqlQuery ($request);
$sqlRows = $response['sql_rows'];
print json_encode($sqlRows, JSON_PRETTY_PRINT);
関連情報
マッピングテーブルの名前を照会した後、ビジネス要件に基づいて操作を実行します。
-
マッピングテーブルを使用して特定の条件を満たすデータを照会するには、
SELECT文を実行します。詳細については、「データの照会」をご参照ください。 -
フィールド名やフィールド型などのマッピングテーブルの詳細を照会するには、
DESCRIBE文を実行します。詳細については、「テーブル情報の照会」をご参照ください。 -
データテーブルの属性列が変更された後にマッピングテーブルの属性列を更新するには、
ALTER TABLE文を実行します。詳細については、「マッピングテーブルの属性列の更新」をご参照ください。 -
マッピングテーブルを削除するには、
DROP MAPPING TABLE文を実行します。詳細については、「マッピングテーブルの削除」をご参照ください。