influxdb中所有的
双引号都是用于系统本身定义好的属性,比如数据库名,表名,字段名
单引号都是用于查询的字段为字符串的时候
例:
插入3条数据
insert test,tag=1 value=1
insert test,tag=1 value=2
insert test,tag=2 value=3
表名和字段名或tag需要使用双引号,表示是已经确定好的系统属性
查询的值用单引号,表示是字符串
select * from "test" where "tag"='1' and "time">'2019-01-01'
整型不需要使用引号
select "time","tag","value" from "test" where "value">1
influxdb建议最好是把引号使用上,不然表名中带有点(.)或者中划线(-)可能会导致错误。
例1
insert test-aaa,tag=1 value=1
select * from test-aaa(报错)
select * from "test-aaa"(正确)
例2
insert test,tag=1 value=1
select * from test(正确)
select * from "test"(正确)