SHOW TABLES ステートメントを実行して、現在のインスタンス内のテーブルに対して作成されたマッピングテーブルの名前を一覧表示できます。
SHOW TABLES ステートメントの詳細については、マッピングテーブル名を一覧表示する を参照してください。
前提条件
OTSClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスを初期化する を参照してください。
マッピングテーブルが作成されていること。詳細については、マッピングテーブルを作成する を参照してください。
使用上の注意
Tablestore SDK for PHP V5.1.0 以降は、SQL クエリ機能をサポートしています。SQL クエリ機能を使用する前に、Tablestore SDK for PHP V5.1.0 以降を取得していることを確認してください。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
ステートメントを実行します。詳細については、マッピングテーブルを削除する を参照してください。