基本类型
列类型
- 整型:INT
- 字符串类型:包含两种数据类型:VARCHAR和CHAR。Hive遵循C-类型的转义字符。
- 时间戳:它支持传统的UNIX时间戳可选纳秒的精度。
- 日期:DATE的值在年/月/日的格式形式描述{{YYYY-MM-DD}}
- 小数点:decimal(10, 0)
- 联合类型:UNIONTYPE<>
文字
- 浮点类型:浮点类型是只不过有小数点的数字。组成DOUBLE数据类型。
- 十进制类型:十进制数据类型是只不过浮点值范围比DOUBLE数据类型更大。
Null值
- 缺少值通过特殊值-NULL表示。
复杂类型
- 数组:在Hive数组与在Java中使用的方式相同。
- 映射:在Hive类似于Java的映射map。
- 结构体:类似于使用复杂的数据