进入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模式。
常见问题
使用SQL查询数据时如何选择查询方式
SQL查询常见错误排查
使用SQL查询数据时报错The sql scanned rows of main table exceeds the quota, main table rows quota is 100000
相关文档
您还可以通过表格存储控制台、表格存储SDK、JDBC、Go语言驱动使用SQL查询。
通过控制台使用SQL查询
通过SDK使用SQL查询
通过JDBC使用SQL查询
JDBC连接表格存储
通过Hibernate使用SQL查询数据
通过MyBatis使用SQL查询数据
通过Go语言驱动使用SQL查询数据
如果要加速SQL数据查询和计算,您可以通过创建二级索引或者多元索引实现。更多信息,请参见索引选择策略和计算下推。
您还可以通过MaxCompute、Spark、Hive或者HadoopMR、函数计算、Flink、PrestoDB等计算引擎实现表中数据的计算与分析。具体操作,请参见计算与分析。