一、基本数据类型
Hive数据类型 | java数据类型 | 长度 | 例子 |
---|---|---|---|
TINYINT | byte | 1byte 有符号整数 | |
SMALINT | short | 2byte 有符号整数 | |
INT | int | 4byte 有符号整数 | |
BOOLEAN | boolean | 布尔类型,true 或者false | TRUE/ FALSE |
FLOAT | float | 单精度浮点数 | 3.14159 |
DOUBLE | double | 双精度浮点数 | 3.14159 |
STRING | string | 字符系列。可以指定字符集。可以使用单引号或者双引号。 | now is the time ’ “for all good men” |
TIMESTAMP | 时间类型 | ||
BINARY | 字节数组 | ||
DECIMAL | 高精度浮点数 | decimal(9,2) |
DECIMAL类型做两点说明:
- DECIMAL(9,8)代表最多9位数字,后8位是小数。此时也就是说,小数点前最多有1位数字,