梳理常见的Hive数据类型;列表展示说明
时间: 2023-10-30 15:44:41 浏览: 134
达观数据分析平台架构和Hive实践
- Hive常见的数据类型包括:TINYINT、SMALLINT、INT、BIGINT、FLOAT、DOUBLE、BOOLEAN、STRING、TIMESTAMP、DATE、BINARY等。
- TINYINT:占用1个字节,范围为-128~127,适用于存储小数字。
- SMALLINT:占用2个字节,范围为-32768~32767,适用于存储较小的数字。
- INT:占用4个字节,范围为-2147483648~2147483647,适用于存储普通整数。
- BIGINT:占用8个字节,范围为-9223372036854775808~9223372036854775807,适用于存储大整数。
- FLOAT:占用4个字节,float的精度是单精度,相当于保留7位小数,适用于存储精度要求不高的小数。
- DOUBLE:占用8个字节,double的精度是双精度,相当于保留15位小数,适用于存储对精度要求比较高的小数。
- BOOLEAN:占用1个字节,只有true和false两个值。
- STRING:字符串类型,存储varchar类型数据。
- TIMESTAMP:时间戳类型,存储stirng类型的时间戳。
- DATE:日期类型,存储string类型的日期。
- BINARY:二进制类型,例如存储图片或者视频数据等。
以上是对Hive数据类型的梳理和列表展示说明,希望能对您有帮助。
阅读全文