基本数据类型
Hive数据类型 | 对应Java数据类型 | 长度 | 例子 |
---|---|---|---|
TINYINT | byte | 1byte ,有符号整数 | 20 |
SMALINT | short | 2byte,有符号整数 | 20 |
INT | int | 4byte,有符号整数 | 20 |
BIGINT | long | 8byte,有符号整数 | 20 |
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 | 字节数组 |
对于Hive的String类型相当于数据库的varchar类型,该类型是一个可变的字符串,不过它不能声明其中最多能存储多少个