数据类型

最近更新时间:2024-05-16 17:00:42

我的收藏
时序数据库 InfluxDB 版默认支持的数据类型,请参见下表。更多的使用示例,请参见 数据类型
数据类型
字段
取值
描述
Float
(浮点型)
Field values
64 位
用于描述时间序列数据中的数值型数据,可以用于存储测量值、传感器数据、网络流量、CPU 使用率等等。
Integer
(整型)
Field values
有符号 64 位整数(-9223372036854775808 到 9223372036854775807)
用于描述时间序列数据中的计数型数据,可以存储计数器、事件发生次数、用户访问次数等等,这些数据通常是非负整数。
String
(字符型)
Measurements,tag
keys,tag values,field keys,field values
长度限制 64KB。
用于描述时间序列数据中的文本型数据,可以作为Measurements、Tag Keys、Tag Values、Field Keys 和 Field Values 字段类型,可以用于存储设备名称、日志消息、状态信息等等。
Boolean
(布尔型)
Field values
TRUE 或 FALSE
用于描述只有两个可能取值的数据,即"真"(True)和"假"(False)。在数据分析和编程中,布尔型常用于表示逻辑条件、开关状态、是否满足某个条件等情况。
Timestamp (时间型)
Timestamps
Unix 纳秒时间戳。
最小有效时间戳是:9223372036854775806或1677-09-21T00:12:43.145224194Z。
最大有效时间戳是:9223372036854775806或2262-04-11T23:47:16.854775806Z。
表示从某个特定时间点开始的时间间隔。在 InfluxDB 中,时间戳以 UTC 格式存储,并且可以精确到纳秒级别。
注意:
字段值可以是浮点数、整数、字符串或布尔值。同一分片内字段值类型必须相同,不同分片之间使用不同的数据类型可能会导致数据不一致或错误,请尽可能避免使用。