HIVE 第三章 数据类型
Posted 麦田里的守望者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HIVE 第三章 数据类型相关的知识,希望对你有一定的参考价值。
公告:更新任在持续,更多精彩内容敬请关注!
Hive的内置数据类型可以分为两大类:(1)、基础数据类型;(2)、复杂数据类型。
简单数据类型
类型 | 长度 | 字面值 |
---|---|---|
TINYINT | 1 byte | 数字 |
SMALINT | 2 byte | 数字 |
BIGINT | 8 byte | 数字 |
BOOLEAN | 布尔值,true或者false | TRUE |
FLOAT | 单精度浮点数 | 单精度 |
DOUBLE | 双精度浮点数 | 单精度 |
STRING | 字符串 | 使用单引号或者双引号 |
TIMESTAMP | 时间戳 | ‘201 3-12-14 12:10:10’ |
集合数据类型
类型 | 长度 | 字面值 |
---|---|---|
STRUCT | 和C语言中的struct对象类似 | struct(“street”,“dongbeiwang”) |
MAP | MAP是一组键-值对元组集合 | MAP(“name”,“zhangsan”) |
ARRAY | 数组[“元素1”,“元素2”] | Array(“john”,“Doe”) |
create table if not exists t_user( name string comment , salary float comment, subordinates array<string>, deductions map<string,float> , address struct<country:string,state:string> ) row format delimited fields terminated by ',' collection items terminated by '|' map keys terminated by '>' lines terminated by '\n' stored as textfile location '/hive/database/baizhi.db/t_user' tblproperties ('creator'='jiangzz')
本期内容暂时更新到此,更多精彩内容请持续关注jiangzz_wy公众账号,如有任何疑问也可以添加小编jiangzz_wx微信。
以上是关于HIVE 第三章 数据类型的主要内容,如果未能解决你的问题,请参考以下文章