HIVE 第三章 数据类型

Posted 麦田里的守望者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HIVE 第三章 数据类型相关的知识,希望对你有一定的参考价值。


公告:更新任在持续,更多精彩内容敬请关注!


当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 HIVE 第三章 数据类型 HIVE 第三章 数据类型

Hive数据类型 
 DATA TYPE

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

简单数据类型

类型 长度 字面值
TINYINT 1 byte 数字
SMALINT 2 byte 数字
BIGINT 8 byte 数字
BOOLEAN 布尔值,true或者false TRUE
FLOAT 单精度浮点数 单精度
DOUBLE 双精度浮点数 单精度
STRING 字符串 使用单引号或者双引号
TIMESTAMP 时间戳 ‘201 3-12-14 12:10:10’

集合数据类型

类型 长度 字面值
STRUCT 和C语言中的struct对象类似 struct(“street”,“dongbeiwang”)
MAP MAP是一组键-值对元组集合 MAP(“name”,“zhangsan”)
ARRAY 数组[“元素1”,“元素2”] Array(“john”,“Doe”)

案例

create table if not exists t_user(   name string comment ,   salary float comment,   subordinates array<string>,   deductions map<string,float> ,   address struct<country:string,state:string>  )    row format delimited  fields terminated by ','  collection items terminated by '|'  map keys terminated by '>'  lines terminated by '\n'  stored as textfile  location '/hive/database/baizhi.db/t_user'    tblproperties ('creator'='jiangzz')


本期内容暂时更新到此,更多精彩内容请持续关注jiangzz_wy公众账号,如有任何疑问也可以添加小编jiangzz_wx微信。

添加关注


HIVE 第三章 数据类型
HIVE 第三章 数据类型


以上是关于HIVE 第三章 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

打怪升级之小白的大数据之旅(六十二)<Hive旅程第三站:Hive数据类型>

Hive 中的复杂数据类型问题

Hive架构与执行流程

hive的数据类型和数据模型

hive复合数据类型array

Hive的数据类型