influxdb插入数据语法
时间: 2023-02-14 12:11:46 浏览: 98
InfluxDB 中插入数据的语法为:
```
INSERT INTO <measurement> [<tag-key> <tag-value>] [field-key field-value] [timestamp]
```
其中:
- `<measurement>` 是表名
- `<tag-key> <tag-value>` 是标签, 可以有多个
- `field-key field-value` 是字段, 可以有多个
- `timestamp` 是时间戳, 格式为 "YYYY-MM-DDTHH:MM:SS.nnnnnnnnnZ", 如果不填会使用当前时间
示例:
```
INSERT INTO temperature,location=us-west,host=serverA temperature=82.1,humidity=34.5 1434067467000000000
```
这个示例中, 向 temperature 表中插入了一条数据, 数据包括了两个字段 temperature 和 humidity, 两个标签 location 和 host, 使用的是指定的时间戳.
需要注意的是InfluxDB 2.0中 insert 语句已经废弃了。 推荐使用 POST 代替。
可以参考官网 https://v2.docs.influxdata.com/v2.0/write-data/ingest-data/
例如:
```
curl -i -XPOST 'http://localhost:9999/api/v2/write?org=my-org' --data-binary 'temperature,location=us-west,host=serverA temperature=82.1,humidity=34.5 1434067467000000000'
```
阅读全文