您的位置:首页 > 教育 > 培训 > 东莞阳光网最新新消息_广州白云区今天最新消息_百度知道官网入口_百度站长平台怎么用

东莞阳光网最新新消息_广州白云区今天最新消息_百度知道官网入口_百度站长平台怎么用

2025/5/22 11:45:39 来源:https://blog.csdn.net/JokerLJG/article/details/131367795  浏览:    关键词:东莞阳光网最新新消息_广州白云区今天最新消息_百度知道官网入口_百度站长平台怎么用
东莞阳光网最新新消息_广州白云区今天最新消息_百度知道官网入口_百度站长平台怎么用

文章目录

  • 字符串类型
  • 数值类型
  • 日期时间类型
  • 枚举类型
  • 数组类型
  • 元组类型
  • 映射类型
  • 其它类型


字符串类型

数据类型描述备注
String可变长度字符串无长度限制,适用于存储任意字符
FixedString固定长度字符串定长字符串,长度在创建时指定,如 FixedString(32)
LowCardinality低基数字符串用于存储重复值较多的字符串,优化存储和查询性能

数值类型

数据类型描述范围/精度
Int8有符号 8 位整数-128 到 127
Int16有符号 16 位整数-32768 到 32767
Int32有符号 32 位整数-2147483648 到 2147483647
Int64有符号 64 位整数-9223372036854775808 到 9223372036854775807
UInt8无符号 8 位整数0 到 255
UInt16无符号 16 位整数0 到 65535
UInt32无符号 32 位整数0 到 4294967295
UInt64无符号 64 位整数0 到 18446744073709551615
Float3232 位单精度浮动小数IEEE 754 标准,精度约为 7 位小数
Float6464 位双精度浮动小数IEEE 754 标准,精度约为 15 位小数
Decimal高精度定点数精度最大为 65,标度最大为 30
Decimal3232位高精度定点数精度最大为9,标度最大为4,支持最大Decimal(9-s,s)
Decimal6464位高精度定点数精度最大为18,标度最大为9,支持最大Decimal(18-s,s)
Decimal128128位高精度定点数精度最大为38,标度最大为18,支持最大Decimal(38-s,s)

注意:Decimal中的精度是指的整数和小数的总位数,标度指的是小数位数

日期时间类型

数据类型描述范围/精度
Date日期类型支持从 1970-01-01 到 2106-02-07 的日期
Time时间类型00:00:00 到 23:59:59
DateTime日期和时间类型支持从 1970-01-01 00:00:00 到 2106-02-07 23:59:59
DateTime64日期和时间类型,支持更高精度支持到纳秒精度,范围同 DateTime,但精度可配置
Interval时间间隔类型支持各种时间单位,如秒、分钟、小时、天、月、年等

枚举类型

数据类型描述备注
Enum枚举类型,实际就是Enum8最大支持 255 个枚举值
Enum8枚举类型,支持Int8类型整数作为值最大支持 255 个枚举值
Enum16枚举类型,支持Int16类型整数作为值最大支持 65535 个枚举值

数组类型

数据类型描述备注
Array数组类型存储一个元素类型相同的有序集合,元素类型可以是任何类型

元组类型

数据类型描述备注
Tuple元组类型存储不同类型的固定大小元素集合,类似于 Python 的 tuple

映射类型

数据类型描述备注
Map键值对映射类型存储键值对,每个键和值的类型可以不同

其它类型

数据类型描述备注
NullableUUID 类型表示可为空,与TypeName 的正常值一起使用,格式:Nullable(TypeName)
例如 Nullable(Int8):列可以存储 Int8 类型值,而没有值将存储 NULL
UUIDUUID 类型用于存储全局唯一标识符
IPV4IPV4 地址类型用于存储 IPV4 地址
IPV6IPV6 地址类型用于存储 IPV6 地址

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com