基本数据类型
因为hive也是java编写的,所以它的基本数据类型和java大致相同
集合数据类型
hive中的列支持struct、map、array集合数据类型
array(数组)
特点:个数可以不相同,但是类型相同
例:以family为例
建表语句:
create table t_family
(name string,families array<string>)
row format delimited fields terminated by '\t'
collection iterms terminated by ',';
map(映射)
特点:key-value可以不相同,个数也可以不同。
数据格式:zhangsan age:27,salary:20000,adress:beijing
create table user_info
(name string,info map<string,string>)
row format delimieted fields terminated by '\t'
collection items terminated by ','
map keys terminated by ':';