进入SQL模式后,使用SQL语句绑定表的映射关系、获取映射表列表、查看映射表信息以及查询表中数据。

说明 关于SQL查询的更多信息,请参见SQL概述

进入SQL模式

执行sql命令,进入SQL模式。

绑定映射关系

对于数据表,您需要绑定数据表的映射关系后才能进行数据查询

执行以下命令,为mytable数据表绑定映射关系。

CREATE TABLE mytable(
     `uid` VARCHAR(1024),
     `pid` BIGINT(20),
     `b` DOUBLE,
     `c` BOOL,
     `d` MEDIUMTEXT,
     PRIMARY KEY(`uid`,`pid`)
);

获取映射表列表

获取实例下所有映射表列表。

执行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  |     |       |
    +-------+---------------+------+-----+-------+

删除映射表

当表的属性列发生变化时,您可以删除表的映射关系后重新创建。

  • 命令格式
    DROP MAPPING TABLE table_name;
  • 示例

    删除mytable映射表。

    DROP MAPPING TABLE mytable;

查询表数据

使用SELECT语句查询表中数据。

执行以下命令,查询mytable表中的所有数据。
SELECT * FROM mytable;

退出SQL模式

执行exit;命令,退出SQL模式。