码出个世界

导航

hive数据类型

基本数据类型:

tinyint、smallint、int、bigint 分别对应 1、2、4、8字节的整数

float、double 分别对应4、8字节单双精度浮点数(浮点数是指一种既包含小数又包含整数的数据类型),decimal任意精度带符号小数

string、varchar、char 均代表字符串,但是string、varchar字符串是不固定长度的,char是固定长度的

plus:变长字符串是长度不确定的字符串

集合类型:

  

map 是键值对元祖集合,与java访问map的方式不一样,没有get()方法,直接通过key来获取

array是具有相同类型的变量的集合    ["James""Paul"]

struct 结构体,Java是通过 get()方法 或 对象.属性名 获取数据,Hive 中 Struct结构体通过 表头.属性名 获取数据

 

posted on 2022-07-30 16:14  码出个世界  阅读(222)  评论(0编辑  收藏  举报