Hive的数据类型
2019-07-23 本文已影响0人
陈超Terry的技术屋
基本数据类型
数值类型
1)整型
TINYINT (1字节):数值范围,0~255
SMALLINT (2字节):从 -2^15 (-32,768) ,到 2^15 – 1 (32,767) 的整型数据
INT/INTEGER (4字节):从 -2^31 (-2,147,483,648) ,到 2^31 – 1 (2,147,483,647) 的整型数据。
BIGINT (8字节):从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据。
2)浮点型
FLOAT :4字节
DOUBLE :8字节;双精度浮点数
时间类型
1)TIMESTAMP:包含年月日时分秒
2)DATE: 只包含年月日
字符串类型
1) CHAR :最长指定255位;如指定长度为3,即使只有一个字符,也会存储3长度的char
2)VARCHAR:指定的长度范围0–65535;一个字符存储1个长度字符,这是和char不一样的地方。
3)STRING: 单引号” 或者双引号括起来的内容,注意转义字符
其它
1)BOOLEAN: 类似java boolean
2)BINARY :二进制