| 类型 | 说明 | JAVA | |
| 整型 | Int8 | 8个字节,有符号 | byte |
| Int16 | 16个字节,有符号 | short | |
| Int32 | 32个字节,有符号 | int | |
| Int64 | 64个字节,有符号 | long | |
| UInt8 | 8个字节,无符号 | ||
| UInt16 | 16个字节,无符号 | ||
| UInt32 | 32个字节,无符号 | ||
| UInt64 | 64个字节,无符号 | ||
| 浮点型 | Float32 | ||
| Float64 | |||
| Decimal型 | Decimal32(s) | 共32位长度,s位小数 | |
| Decimal64(s) | 共64位长度,s位小数 | ||
| Decimal128(s) | 不推荐使用 | ||
| 字符型 | String | 变长字符串 | |
| FixedString(N) | 定长字符串 | ||
| Boolean型 | Boolean | 建表支持,实际用UInt8表示 | |
| 时间类型 | Date | 年-月-日 | |
| Datetime | 年-月-日 时:分:秒 | ||
| Datatime64 | 年-月-日 时:分:秒.毫秒 | ||
| 枚举类型 | Enum8 | ‘string'=integer的映射关系 | |
| Enum16 | |||
| 数组类型 | array(T) | ||
使用样例:
建表语句
CREATE table datatest
(
id UInt64,
name String,
create_time DateTime64,
enum Enum8('帅哥' = 1, '美女' = 2),
isTure Boolean
)
ENGINE=MergeTree
partition by toYYYYMMDD(create_time)
primary KEY (id,name,create_time)
ORDER BY (id,name,create_time) ;
真实建表语句
增删改查
插入Boolean型时,只能为UInt,建议1:表示True,0表示False
枚举查询



