🧾 数据类型对照表类型名称类别描述 / 用途值范围或说明Int8整数有符号 8 位整数-128 ~ 127UInt8整数无符号 8 位整数0 ~ 255Int16整数有符号 16 位整数-32,768 ~ 32,767UInt16整数无符号 16 位整数0 ~ 65,535Int32整数有符号 32 位整数-2^31 ~ 2^31-1UInt32整数无符号 32 位整数0 ~ 4,294,967,295Int64整数有符号 64 位整数±9.2e18UInt64整数无符号 64 位整数0 ~ 18e18Int128整数有符号 128 位整数(大整数)±170e36(近似)UInt128整数无符号 128 位整数0 ~ 340e36(近似)Int256整数有符号 256 位整数极大范围UInt256整数无符号 256 位整数极大范围Float32浮点32 位浮点数±3.4e38(约7位精度)Float64浮点64 位浮点数±1.7e308(约16位精度)Decimal(p, s)高精度小数精确控制小数点(如金额),p为总位数,s为小数位数(支持32/64/128/256)例:Decimal(18, 2)String字符串可变长度字符串UTF-8 编码,理论无限长度FixedString(N)字符串固定长度字符串,适合存储编码长度为 NUUID字符串128 位唯一标识符标准 UUID 格式Date日期日期,精确到天'1970-01-01' ~ '2106-02-07'Date32日期扩展日期范围版本'1900-01-01' ~ '2299-12-31'DateTime日期时间精确到秒,支持时区1970年开始,支持秒级别DateTime64(n)日期时间精确到微秒,n 表示小数位数(0~9)纳秒精度,最多 9 位Enum8枚举最多 256 个有符号枚举值(-128~127)Enum8('男' = 1, '女' = 2)Enum16枚举最多 65536 个枚举值Array(T)集合数组类型,元素类型为 TArray(String) 等Tuple(T1, T2, ...)集合元组类型,多个不同类型字段例:Tuple(Int32, String)Map(K, V)集合键值对结构,键为标量类型例:Map(String, Float64)Nullable(T)特殊表示某列可以为 NULLLowCardinality(T)优化用于高重复值的列,自动字典压缩优化推荐用于重复较多的 String、EnumNothing特殊永远为 NULL 的字段(用于测试或保留列)