clickhouse提供了许多数据类型,它们可以划分为基础类型、复合类型和特殊类型。
1、基础类型
基础类型只有数值、字符串和时间三种类型。
1.1、数值类型
数值类型分为整数、浮点数和定点数三类。
1)、Int
clickhouse中使用Int8、Int16、Int32和Int64指代4种大小的Int类型,其末尾的数字正好表明了占用字节的大小8位=1字节。
名称 |
大小(字节) |
范围 |
Int8 |
1 |
-2^8~2^8-1 |
Int16 |
2 |
-2^16~2^16-1 |
Int32 |
4 |
-2^32~2^32-1 |
Int64 |
8 |
-2^64~2^64-1 |
Uint8 |
1 |
0~2^8+2^8-1 |
UInt16 |
2 |
0~2^16+2^16-1 |
UInt32 |
4 |
0~2^32+2^32-1 |
UInt64 |
8 |
0~2 |