基本数据类型(能记住几个常用的就行)
HIVE数据类型 | Java数据类型 |
---|---|
TINYINT | byte |
SMALINT | short |
INT | int |
BIGINT | long |
BOOLEAN | boolean |
FLOAT | float |
DOUBLE | double |
STRING | string |
TIMESTAMP | “”时间类型“” |
BINARY | “字节数组” |
集合数据类型(很重要,牢记哦)
数据类型 | 描述 |
---|---|
STRUCT | struct() ==>相当于c语言中的struct,结构struct |
ARRAY | array() ==>相当于java中的array,列表array |
MAP | map() ==>相当于java中的map,键值map |
- 上面这三个是hive提供的三种复杂的集合数据类型,可以无限嵌套,
具体用法如下: