主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
Hive 支持以下数据类型:
基本数据类型:
Tinyint:1字节有符号整数。 -128 至 127。
Smallint:2 字节有符号整数,范围为 -32,768 到 32,767。
Int:4 字节有符号整数,范围为 -2,147,483,648 到 2,147,483,647。
Bigint:8 字节有符号整数,范围为 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。
Boolean:布尔值,TRUE或FALSE。
TINYINT UNSIGNED:0-255 范围内的 1 字节无符号整数。
SMALLINT UNSIGNED:2 字节无符号整数,范围为 0 到 65,535。
INT UNSIGNED:4 字节无符号整数,范围为 0 到 4,294,967,295。
BIGINT UNSIGNED:8 字节无符号整数,范围为 0 到 18,446,744,073,709,551,615。
FLOAT:32位浮点数。
DOUBLE:64位双精度浮点数。
STRING:使用UTF-8编码的字符串类型。
BINARY:可以存储任意字节序列的二进制数据类型。
复合数据类型:
STRUCT:一种结构化类型,允许您将多个不同类型的字段组合成一个复合类型。
ARRAY:数组类型。 用于存储多个相同类型的元素。
MAP:用于存储键值对的映射类型。 键和值都是复杂类型(STRING、STRUCT 等)。
UNIONTYPE:一种联合类型,允许您在一个变量中存储多种不同的数据类型。
此外,Hive还支持一些特殊的日期和时间数据类型:
DATE:日期类型,表示日期从 1970-01-01 到 9999-12-31。
TIMESTAMP:时间戳类型,指示 1970-01-01 00:00:00 UTC 和 2555-12-31 23:59:59 UTC 之间的确切时间点。
TIME:时间类型,表示 00:00:00 到 23:59:59 范围内的时间。
YEAR:代表 4 位数年份的年份类型。
请注意,Hive 数据类型与 SQL 标准中的某些数据类型不同。 例如,Hive 没有特殊的日期和时间类型(DATE、TIME、TIMESTAMP 等),而是将这些类型视为字符串或整数。 如果使用,必须根据具体需要进行改造和加工。
这几篇文章你可能也喜欢:
- 如何实现hive索引(hive表索引有意义吗?)
- hive的数据类型有哪些(hive包含的数据模型)
- hive的作用是什么(hive是用来做什么的)
- Hive 中的复杂数据类型是什么?(Hive 复杂数据类型)
- 加入Hive有多种方式(加入Hive有多种方式,如何实现join)
本文由主机参考刊发,转载请注明:hive支持哪些数据类型?(hive支持的数据格式) https://zhujicankao.com/141772.html
评论前必须登录!
注册