influxDB数据插入和查询时引号的使用

1.插入的时候

INSERT MY2.0MW,turbId=10004110 value="1.203",windspeed=5i 1434055562000000000

MY2.0MW是measurement名称,不能加引号,虽然名字中含有"."。如果带"",则查询时使用FROM  "\"MY2.0MW\""

turbId是tag key,不能加引号,系统自动将tag key处理成string类型。

value是field key,加引号是让系统把它当成string类型处理

windspeed是field key,不加引号,后面加i,系统会将其作为int类型处理,不加i,系统会把所有的数字当成float

2.查询的时候

SELECT * FROM  " MY2.0MW"

必须用双引号是因为中间有小数点“.”如果没有小数点,也可以不加双引号。

不能用单引号

SELECT * FROM  " MY2.0MW"  WHERE  turbId='10004110'

扫描二维码关注公众号,回复: 3475865 查看本文章

turbId必须使用单引号,不能使用双引号。同理,value也要使用单引号。系统用单引号表示是字符串。

 SELECT * FROM  "MY2.0MW" WHERE  value='1.203'

参考链接:

https://docs.influxdata.com/influxdb/v1.6/troubleshooting/frequently-asked-questions/#when-should-i-single-quote-and-when-should-i-double-quote-in-queries

猜你喜欢

转载自blog.csdn.net/v6543210/article/details/82226847