栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

[大数据学习之ClickHouse]03-ClickHouse数据类型

[大数据学习之ClickHouse]03-ClickHouse数据类型

1.整型

固定长度的整型,包括有符号整型或无符号整型。
整型范围(-2n-1~2n-1-1):
Int8 - [-128 : 127] 等价于 Byte
Int16 - [-32768 : 32767] 等价于 shote
Int32 - [-2147483648 : 2147483647] 等价于 int
Int64 - [-9223372036854775808 : 9223372036854775807] 等价于 long

无符号整型,从0开始的INT类型
范围(0~2n-1):
UInt8 - [0 : 255]
UInt16 - [0 : 65535]
UInt32 - [0 : 4294967295]
UInt64 - [0 : 18446744073709551615]
使用场景: 个数、数量、也可以存储型 id。

2.浮点型

Float32 - float
Float64 – double

3.布尔

clickhouse里面没有布尔类型,一般用UInt8,存储数值为0/1来表示false/true

4.Decimal

Decimal32(s),相当于 Decimal(9-s,s),有效位数为 1~9
Decimal64(s),相当于 Decimal(18-s,s),有效位数为 1~18
Decimal128(s),相当于 Decimal(38-s,s),有效位数为 1~38

涉及钱的都应该使用Decimal

5.字符串 5.1.String

不过多阐述

5.2.FixedString(了解就行)

固定长度的字符串,不常用

6.枚举(了解)

Enum8
Enum16
Enum 保存 ‘string’= integer 的对应关系。
Enum8 用 ‘String’= Int8
Enum16 用 ‘String’= Int16

7.时间类型

Date 接受年-月-日的字符串比如 ‘2019-12-16’
Datetime 接受年-月-日 时:分:秒的字符串比如 ‘2019-12-16 20:50:10’
Datetime64 接受年-月-日 时:分:秒.亚秒的字符串比如‘2019-12-16 20:50:10.66’

8.数组

Array(T):由 T 类型元素组成的数组。
T是任意数据类型,也可以包含数组,但是不推荐使用二维数组

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/742000.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号