hive-sql 数据类型
可将hive-sql的数据类型分为两大类 :
- 基础数据类型
- 复杂数据类型
- 基础数据类型
数据类型 tinyint
samllint
int bigint 二进制类型 bollean float double string binary timestamp decimal char varchar date- 复杂数据类型:array、map、struct、unoin等;这些复杂类型 是由基础类型构成的
- array:由一系列相同数据类型的元素组成,可以通过元素下表访问。【注:下标从0开始】;
eg:fruits['apple','orange','mango'] 通过fruits[1] 来访问元素 orange - map(k-v对) ---可以通过key来访问元素。比如”userlist”是一个map类型,其中username是 key,password是value;那么我们可以通过userlist['username']来得到这个用户对应的password
- struct:可以包含不同数据类型的元素。这些元素可以通过”点语法”的方式来得到所需要的元素,可以通过user.address得到这个用户的地址。

浙公网安备 33010602011771号