当前位置:   article > 正文

hivesql修改字段类型_三十、Hive的数据类型以及常用的属性配置

hive修改数据类型语法

上篇文章我们在服务器上部署了Hive并将它的Metastore存储在了MySQL上,本文介绍一下Hive的数据类型以及常用的一些属性配置。关注专栏《破茧成蝶——大数据篇》,查看更多相关的内容~

目录

一、Hive的数据类型

1.1 基本数据类型

Hive的基本数据类型有10种,如下所示:

Hive数据类型对应的Java数据类型长度

TINYINTbyte1byte有符号整数

SMALINTshort2byte有符号整数

INTint4byte有符号整数

BIGINTlong8byte有符号整数

BOOLEANboolean布尔类型,true或者false

FLOATfloat单精度浮点数

DOUBLEdouble双精度浮点数

STRINGstring字符系列,可以指定字符集,可以使用单引号或者双引号。相当于数据库的varchar类型

TIMESTAMP时间类型

BINARY字节数组

1.2 集合数据类型

1.2.1 介绍

数据类型描述语法示例

STRUCT通过“点”符号访问元素内容。例如,如果某个列的数据类型是STRUCT{one STRING, two STRING},那么第1个元素可以通过字段.one来引用。struct()

例如struct

MAPMAP是一组键-值对元组集合,使用数组表示法可以访问数据。例如,如果某个列的数据类型是MAP,其中键->值对是’one’->’xzw’和’two’->’yxy’,那么可以通过字段名[‘two’]获取最后一个元素map()

例如map

ARRAY数组是一组具有相

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/855512
推荐阅读
相关标签
  

闽ICP备14008679号