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

:SQL クエリ

最終更新日:Dec 28, 2024

SQL モードに入ると、SQL ステートメントを実行して、インスタンス内のデータテーブル用に作成されたマッピングテーブルのクエリ、マッピングテーブルに関する情報のクエリ、およびテーブル内のデータのクエリを実行できます。

説明

詳細については、概要を参照してください。

SQL モードに入る

sql コマンドを実行して、SQL モードに入ります。

マッピングテーブルのクエリ

インスタンス内のデータテーブル用に作成されたマッピングテーブルをクエリします。

SHOW TABLES; コマンドを実行して、インスタンス内のデータテーブル用に作成されたマッピングテーブルをクエリします。

出力例:

+----------------------+
| Tables_in_myinstance |
+----------------------+
| mytable              |
+----------------------+
| mytstable            |
+----------------------+
| mytstable::meta      |
+----------------------+

上記のコマンド出力では、mytable はデータテーブル用に作成されたマッピングテーブル、mytstable は時系列データテーブル用に作成されたマッピングテーブル、mytstable::meta は時系列メタデータテーブル用に作成されたマッピングテーブルです。

マッピングテーブルに関する情報のクエリ

マッピングテーブルに関する情報をクエリします。

コマンド構文

DESCRIBE table_name;

次のサンプルコードは、mytable という名前のマッピングテーブルに関する情報をクエリする方法を示しています。

DESCRIBE mytable;

出力例:

+-------+---------------+------+-----+-------+
| Field | Type          | Null | Key | Extra |
+-------+---------------+------+-----+-------+
| uid   | varchar(1024) | NO   | PRI |       |
+-------+---------------+------+-----+-------+
| pid   | bigint(20)    | NO   | PRI |       |
+-------+---------------+------+-----+-------+
| b     | double        | YES  |     |       |
+-------+---------------+------+-----+-------+
| c     | tinyint(1)    | YES  |     |       |
+-------+---------------+------+-----+-------+
| d     | mediumtext    | YES  |     |       |
+-------+---------------+------+-----+-------+

テーブル内のデータのクエリ

SELECT ステートメントを実行して、テーブル内のデータをクエリします。

次のコマンドを実行して、mytstable という名前の時系列テーブル内のすべての時系列データをクエリします。

SELECT * FROM mytstable limit 10;

SQL モードの終了

exit; コマンドを実行して、SQL モードを終了します。

FAQ

参考資料