DESCRIBE TABLE

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

示例

描述表 monitor:

1. DESCRIBE TABLE monitor;

或者

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

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

  • Column: 列名
  • Type: 列类型
  • Key: PRI 表示该列在 PRIMARY KEY 约束里。
  • Null: YES 表示可以为空,否则为 NO
  • Default: 列的默认值
  • Semantic Type:该列的语义类型,对应数据模型中的 TAG、FIELD 或 TIMESTAMP。