超级表管理
创建超级表
CREATE TABLE <stable_name> (<field_name> TIMESTAMP, field_name1 field_type,…) TAGS(tag_name tag_type, …)
与创建表的SQL语法相似。但需指定TAGS字段的名称和类型。
说明:
- TAGS列总长度不能超过512 bytes;
- TAGS列的数据类型不能是timestamp;
- TAGS列名不能与其他列名相同;
- TAGS列名不能为预留关键字.
显示已创建的超级表
show stables;
查看数据库内全部STable,及其相关信息,包括STable的名称、创建时间、列数量、标签(TAG)数量、通过该STable建表的数量。
删除超级表
DROP TABLE <stable_name>
Note: 删除STable时,所有通过该STable创建的表都将被删除。
查看属于某STable并满足查询条件的表
SELECT TBNAME,[TAG_NAME,…] FROM <stable_name> WHERE <tag_name> <[=|<=|>=|<>] values..> ([AND|OR] …)
查看属于某STable并满足查询条件的表。说明:TBNAME为关键词,显示通过STable建立的子表表名,查询过程中可以使用针对标签的条件。
SELECT COUNT(TBNAME) FROM <stable_name> WHERE <tag_name> <[=|<=|>=|<>] values..> ([AND|OR] …)
统计属于某个STable并满足查询条件的子表的数量