hive数据类型

1:hive基本数据类型

数据类型 长度
TINYINT 1byte有符号整数
SMALINT 2byte有符号整数
INT 4byte有符号整数
BIGINT 8byte有符号整数
BOOLEAN 布尔类型,true或者false
FLOAT 单精度浮点数
DOUBLE 双精度浮点数
SRTRING 字符序列。可以指定字符集。可以使用单引号或者双引号
TIMESTAMP 整数,浮点数或者字符串
BINARY 字节数组

2:集合数据类型

  Hive中的列支持使用struct、map和array集合数据类型。

数据类型 描述 字面语法示例
STRUCT 和C语言中的struct或者"对象"类似,都可以通过"点"符号访问元素内容 struct('java','go')
MAP MAP是一组键-值对元组集合 map('first','java','last','go')
ARRAY 数组是一组具有相同类型和名称的变量的集合,通过数组名[编号]引用 array('java','go')

 

  

 

posted @ 2021-04-18 15:41  buaa_java  阅读(293)  评论(0)    收藏  举报