DESCRIBE TABLE

DESCRIBE TABLE [db.]table 描述了 db 或当前使用的数据库中的表结构。

示例

描述表 monitor:

sql

  1. DESCRIBE TABLE monitor;

sql

  1. +--------+----------------------+------+------+---------------------+---------------+
  2. | Column | Type | Key | Null | Default | Semantic Type |
  3. +--------+----------------------+------+------+---------------------+---------------+
  4. | host | String | PRI | YES | | TAG |
  5. | ts | TimestampMillisecond | PRI | NO | current_timestamp() | TIMESTAMP |
  6. | cpu | Float64 | | YES | 0 | FIELD |
  7. | memory | Float64 | | YES | | FIELD |
  8. +--------+----------------------+------+------+---------------------+---------------+
  9. 4 rows in set (0.00 sec)

结果中展示相应的表结构:

  • Column: 列名
  • Type: 列类型
  • Null: YES 表示可以为空,否则为 NO
  • Default: 列的默认值
  • Semantic Type:该列的语义类型,对应数据模型中的 TAGFIELDTIMESTAMP