天天看点

Hive学习之Hive数据类型

        Hive到0.13.0版本为止已经支持越来越多的数据类型,像传统数据库中的VCHAR、CHAR、DATE以及所特有的复合类型MAP、STRUCT等。Hive中的数据类型可以分为数值类型、字符串类型、日期时间类型、复合类型以及其它类型,下面分别予以介绍。

数值类型

        Hive中的数值类型与Java中的数值类型很相似,区别在于有些类型的名称不一样,可以概括为如下的表格:

类型名称 大小 最小值 最大值 示例
TINYINT 1字节 -128 127 45Y
SMALLINT 2字节 -32768 32767 100S
INT 4字节 -2,147,483,648