Hive 是一个建立在Hadoop上的数据仓库工具,可以用来进行数据提取、转换和加载(ETL),以及数据分析。Hive支持多种数据类型,包括基本数据类型和复杂数据类型。
nnnn基本数据类型:
nnnn- n
- 整数类型:n
- n
- TINYINT:一个字节整数,范围为-128到127。 nnnn
- SMALLINT:两个字节整数,范围为-32768到32767。 nnnn
- INT:四个字节整数,范围为-2147483648到2147483647。 nnnn
- BIGINT:八个字节整数,范围为-9223372036854775808到9223372036854775807。 n
nnnn - 布尔类型:n
- n
- BOOLEAN:真或假。 n
nnnn - 浮点类型:n
- n
- FLOAT:单精度浮点数。 nnnn
- DOUBLE:双精度浮点数。 n
nnnn - 字符串类型:n
- n
- STRING:没有长度限制的字符串。 n
nnnn - 日期/时间类型:n
- n
- TIMESTAMP:时间戳。 nnnn
- DATE:日期。 n
nnnn - 二进制类型:n
- n
- BINARY:字节数组。 n
n
复杂数据类型:
nnnn- n
- 数组类型:n
- n
- ARRAY<data_type>:有序的可以包含重复元素的集合。 n
nnnn - 映射类型:n
- n
- MAP<primitive_type, data_type>:键值对集合,键是原始类型,值可以是任意类型。 n
nnnn - 结构化类型:n
- n
- STRUCT<col_name:data_type, …>:不同数据类型的字段集合。 n
nnnn - 联合类型:n
- n
- UNIONTYPE<data_type, …>:在0或多个数据类型中选择一个。 n
n
Comments NOTHING