超级表管理

  • 创建超级表

    1. CREATE TABLE <stable_name> (<field_name> TIMESTAMP, field_name1 field_type,…) TAGS(tag_name tag_type, …)

    与创建表的SQL语法相似。但需指定TAGS字段的名称和类型。

    说明:

    1. TAGS列总长度不能超过512 bytes;
    2. TAGS列的数据类型不能是timestamp;
    3. TAGS列名不能与其他列名相同;
    4. TAGS列名不能为预留关键字.
  • 显示已创建的超级表

    1. show stables;

    查看数据库内全部STable,及其相关信息,包括STable的名称、创建时间、列数量、标签(TAG)数量、通过该STable建表的数量。

  • 删除超级表

    1. DROP TABLE <stable_name>

    Note: 删除STable时,所有通过该STable创建的表都将被删除。

  • 查看属于某STable并满足查询条件的表

    1. SELECT TBNAME,[TAG_NAME,…] FROM <stable_name> WHERE <tag_name> <[=|<=|>=|<>] values..> ([AND|OR] …)

    查看属于某STable并满足查询条件的表。说明:TBNAME为关键词,显示通过STable建立的子表表名,查询过程中可以使用针对标签的条件。

    1. SELECT COUNT(TBNAME) FROM <stable_name> WHERE <tag_name> <[=|<=|>=|<>] values..> ([AND|OR] …)

    统计属于某个STable并满足查询条件的子表的数量