加载《Hive数据类型》成功,点击此处阅读
首页 →文档下载

Hive数据类型

以下为《Hive数据类型》的无排版文字预览,完整内容请下载

hive的数据类型

Hive的内置数据类型可以分为两大类:(1)、基础数据类型;(2)、复杂数据类型

hive基本数据类型

基础数据类型包括:TINYINT,SMALLINT,INT,BIGINT,BOOLEAN,FLOAT,DOUBLE,STRING,BINARY,TIMESTAMP,DECIMAL,CHAR,VARCHAR,DATE。



hive集合类型

集合类型主要包括:array,map,struct等,hive的特性支持集合类型,这特性是关系型数据库所不支持的,利用好集合类型可以有效提升SQL的查询速率。

3.1 集合类型之array

(1) 先创建一张表

create table t_array(id int,name string,hobby array)

row format delimited

fields terminated by ','

collection items terminated by '-';





准备数据文件 array.txt

1,zhangsan,唱歌-跳舞-游泳

2,lisi,打游戏-篮球





加载数据文件到t_array表中

l 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ,name,hobby['唱歌'] from t_map;

注意:map的访问元素中的value和java中是一样的,这里通过key来访问。

3.3集合类型之struct

(1) 先创建一张表

create table t_struct(id int,name string,address struct)

row format delimited

fields terminated by ','

collection items terminated by '-';





准备数据文件 struct.txt

1,zhangsan,china-beijing

2,lisi,USA-newyork





加载数据文件到t_struct表中

load data local inpath ‘/root/struct.txt’ into table t_struct;

查询数据

select id,name,address.country,address.city from t_struct;

总结:struct访问元素的方式是通过.符号

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 八年级上册第一次月考英语试题
  2. Module 1 Unit 1 She‘s very nice. 习题
  3. 有关中秋的古诗中英文对照
  4. 西方餐桌礼仪-英语ppt

以上为《Hive数据类型》的无排版文字预览,完整内容请下载

Hive数据类型由用户“swansong13”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-12-04 09:33:39
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/e8/17/152549.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/e8/17/152549.html'}ipt>