hive中的数据类型

hive中的数据类型:
下表列举了Hive所支持的基本数据类型:
hive中的数据类型_第1张图片数据类型:
基本数类型:
tinyint/smallint/int/bigint: 整数类型
float/double: 浮点数类型
boolean:布尔类型
string:字符串类型
复杂数据类型:
Array:数组类型,由一系列相同数据类型的元素组成Map:集合类型,包含key->value键值对,可以通过key来访问元素Struct:结构类型,可以包含不同数据类型的元。这些元素可以通过"点语法"的方式来得到所需要的元素
时间类型:
Date:从Hive0.12.0开始支持
Timestamp:从Hive0.8.0开始支持
注意:
要求:
1、字段的类型和顺序要和结构化文件保持一致 hive会尝试转换,不保证转换成功,如果成功会显示出来,如果不成功就会显示null。
2、hive除了支持sql类型,还支持java类型,大小写不敏感。
3、hive除了支持基本类型,还支持复合类型(map array )针对复合类型要跟分隔符指定有关。
Hive的数据模型-数据库
1、类似传统数据库的DataBase
2、默认数据库"default"
3、使用#hive命令后,不使用hive>use <数据库名>&#x

你可能感兴趣的:(数据库,hive,数据库,big,data)