查询条件中tag只支持=和!=查询,只有field支持其他查询 field查询为字符串,对应value需要使用单引号 查询基于当前时间过去的数据使用now()代表当前时间 group by只支持tag key和time时间 time支持基于时间戳的查询,但是默认是纳秒,如果为秒需要在数字后面增加s 对于查询正则使用=~和!~进行匹配与不匹配 类型转换需要在...
在使用group by进行汇聚查询时,group by只能对 time 以及tag相关字段进行group by,不能对field进行group by Field 更适合存储实际测量值,并支持聚合计算,而 Tag 则用于存储元数据信息和进行数据过滤、分组查询。通过合理地使用 Field 和 Tag,可以更好地组织和查询 InfluxDB 中的时序数据。
1.Field与Tag说明 在 InfluxDB 表结构中,field 和 tag 是用于存储数据的两种不同类型。 Field(字段):Field 用于存储实际的数值数据,例如温度、湿度等测量值。Field 是可变的,可以随时间的推移而改变其值。Fi…
在使用group by进行汇聚查询时,group by只能对 time 以及tag相关字段进行group by,不能对field进行group by Field 更适合存储实际测量值,并支持聚合计算,而 Tag 则用于存储元数据信息和进行数据过滤、分组查询。通过合理地使用 Field 和 Tag,可以更好地组织和查询 InfluxDB 中的时序数据。
select语法和mysql类似,支持where条件查询,group by 聚合,order by 排序,limit和一些聚合函数等。 需要注意: select * *可指定显示tag和field,如select appid, expCnt from frontendExpCount。
(1)从单个 measurement 查询所有的 field 和 tag: 注意:machine 和 type 是 tag,external 和 internal 是 fieldSELECT * FROM "temperature" (2)从单个 measurement 中查询特定 tag 和 field: 提示:通过指定标识符的类型,可以区分具有相同名称的 field key 和 tag key。
支持类sql的语法进行数据查询,简称influxQL。 支持SELECT语句、GROUP BY语句、INTO语句、正则表达式、SHOW语句、数据库管理语句、保留策略管理语句、DROP语句、持续查询、丰富的函数和数据运算符等。 3.1基本的SELECT语句 其中,<field_key>和<measurement_name>是必须的,其它部分为可选。<field_key>[,<field_key>,<...
h2o_feet还有两个field:level description存储字符串类型的field value,而water_level存储浮点类型的field value。所有这些数据都存在数据库NOAA_water_database中。 说明 level description不是NOAA原始数据的一部分,我们在这里加入这个field是为了拥有具有特殊字符和特殊字符串的field value。 该文章对您有帮助吗? 反馈...
客户端ip,代表着终端用户,这个值可能会很大,因此会以field存储。 server ip,这个值取决于操作规模,如果有10个程序服务器,由于基数小,就没必要作为field,当需要查询数据来源于哪个server的时候使用group by就会很有效,因此以tag存储。 程序版本version,这个值基数不会太大,很多程序都不可能有成千上万个版本的,而且在...
如果你要对其使用GROUP BY(),也要放在tag中 如果你要对其使用InfluxQL函数,则将其放到field中,因为tag只能是字符串。大多数函数,如求和,对字符串是没有用的。是不是很好理解呢? 如果你需要存储的值不是字符串,则需要放到field中,因为tag value只能是字符串 ...