系统运维系列 之Clickhouse数据类型整理

Clickhouse支持的数据类型
在 system.data_type_families 表中检查数据类型名称以及是否区分大小
写,这个表中存储了 ClickHouse 支持的所有数据类型。
select * from system.data_type_families limit 10;

Int说明
ClickHouse 中整形分为 Int8 、 Int16 、 Int32 、 Int64 来表示整数不同的取值范围,其末尾数字正好代表占用字节的大小( 8 位 =1 字节),整形又包含有符号整形和无符。

Float说明
建议使用整数方式来存储数据,因为浮点类型数据计算可能导致四舍五入的误差;
浮点类型包含单精度浮点数和双精度浮点数。Float32 从小数点后第 8 位起会发生数据溢出。

Decimal说明
有符号的定点数,可在加、减和乘法运算过程中保持精度。 ClickHouse 提供了Decimal32 、 Decimal64 、 Decimal128 、 Decimal256 几种精度的定点数。

String说明
字符串可以是任意长度的。它可以包含任意的字节集,包含空字节。因此,字符串类型可以代替其他 DBMSs 中的 VARCHAR 、 BLOB 、 CLOB 等类型。

参考资料:
https://blog.csdn.net/cybtcl/article/details/123296058 Clickhouse第二讲-CK数据类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值