进入SQL模式后,您可以使用SQL语句获取映射表列表、查看映射表信息以及查询表数据。
说明
关于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模式。
常见问题
相关文档
您还可以通过表格存储控制台、表格存储SDK、JDBC、Go语言驱动使用SQL查询。
您还可以通过MaxCompute、Spark、Hive或者HadoopMR、函数计算、Flink、PrestoDB等计算引擎实现表中数据的计算与分析。具体操作,请参见计算与分析。