数字类
类型 |
长度 |
备注 |
TINYINT |
1字节 |
有符号整型 |
SMALLINT |
2字节 |
有符号整型 |
INT |
4字节 |
有符号整型 |
BIGINT |
8字节 |
有符号整型 |
FLOAT |
4字节 |
有符号单精度浮点数 |
DOUBLE |
8字节 |
有符号双精度浮点数 |
DECIMAL |
-- |
可带小数的精确数字字符串(关系型数据库数据同步尽量使用这种类型,避免错误) |
日期时间类
类型 |
长度 |
备注 |
TIMESTAMP |
-- |
时间戳,内容格式:yyyy-mm-dd hh:mm:ss[.f...] |
DATE |
-- |
日期,内容格式:YYYYMMDD |
INTERVAL |
-- |
-- |
字符串类
类型 |
长度 |
备注 |
STRING |
-- |
字符串 |
VARCHAR |
字符数范围1 - 65535 |
长度不定字符串 |
CHAR |
最大的字符数:255 |
长度固定字符串 |
Misc类
类型 |
长度 |
备注 |
BOOLEAN |
-- |
布尔类型 TRUE/FALSE |
BINARY |
-- |
字节序列 |
复合类
类型 |
长度 |
备注 |
ARRAY |
-- |
包含同类型元素的数组,索引从0开始 ARRAY |
MAP |
-- |
字典 MAP<primitive_type, data_type> |
STRUCT |
-- |
结构体 STRUCT<col_name : data_type [COMMENT col_comment], ...> |
UNIONTYPE |
-- |
联合体 UNIONTYPE<data_type, data_type, ...> |