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

Tablestore:SQL クエリ

最終更新日:Dec 28, 2024

このトピックでは、SQL ステートメントを実行することで、Tablestore SDK for Node.js でサポートされる操作について説明します。

使用方法

Tablestore SDK for Node.js V5.2.0 以降では、SQL クエリ機能がサポートされています。SQL クエリ機能を使用する前に、Tablestore SDK for Node.js V5.2.0 以降を取得していることを確認してください。Tablestore SDK for Node.js のバージョン履歴の詳細については、Tablestore SDK for Node.js のバージョン履歴を参照してください。

手順

SQL クエリ機能を使用してデータをクエリするには、次の手順を実行します。

説明

このトピックでは、SQL ステートメントを実行してデータテーブルのデータに対して操作を実行する方法について説明します。時系列テーブルのデータに対して操作を実行するために SQL ステートメントを実行する方法については、SQL を使用して時系列データをクエリするを参照してください。

  1. テーブルのマッピングテーブルを作成します。詳細については、マッピングテーブルの作成を参照してください。

    マッピングテーブルを作成した後、必要に応じてマッピングテーブルを管理できます。

    操作

    説明

    マッピングテーブルの属性列を更新する

    ALTER TABLE ステートメントを実行して、既存のマッピングテーブルに属性列を追加したり、マッピングテーブルから属性列を削除したりできます。

    テーブルの名前を一覧表示する

    SHOW TABLES ステートメントを実行して、現在のデータベース内のテーブルの名前をクエリできます。

    テーブルに関する情報をクエリする

    DESCRIBE ステートメントを実行して、フィールド名やフィールドタイプなど、テーブルに関する情報をクエリできます。

    テーブルに関するインデックス情報をクエリする

    SHOW INDEX ステートメントを実行して、テーブルに関するインデックス情報をクエリできます。

    マッピングテーブルを削除する

    DROP MAPPING TABLE ステートメントを実行して、テーブル用に作成されたマッピングテーブルを削除できます。

  2. SELECT ステートメントを実行してデータをクエリします。詳細については、データのクエリを参照してください。

FAQ

SQL クエリの一般的なエラーをトラブルシューティングするにはどうすればよいですか?

参考資料

  • SQL クエリ機能の詳細については、SQL クエリを参照してください。

  • SQL クエリ機能を使用するために呼び出すことができる API 操作の詳細については、SQLQueryを参照してください。

  • MaxCompute、Spark、Hive、HadoopMR、Function Compute、Flink、PrestoDB などのコンピューティングエンジンを使用して、テーブル内のデータを計算および分析することもできます。詳細については、概要を参照してください。