目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

大数据全系列 教程

1869个小节阅读:465.9k

收藏
全部开发者教程

408考研

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(244)
赞(0)

3.3 Hive数据类型

基本数据类型

类型名称描述举例
booleantrue/falsetrue
tinyint1字节的有符号整数1
smallint2字节的有符号整数1
==int==4字节的有符号整数1
==bigint==8字节的有符号整数1
float4字节单精度浮点数1.0
==double==8字节单精度浮点数1.0
==string==字符串(不设长度)“gtjin”
varchar字符串(1-65355长度,超长截断)“geekmooc.cn”
timestamp时间戳161243654
date日期20211110

复合数据类型

类型名称描述举例
array一组有序的字段,字段类型必须相同 array(元素1,元素2)Array(1,2,3)
map一组无序的键值对 map(k1,v1,k2,v2)Map(‘a’,1,'b',2)
struct一组命名的字段,字段类型可以不同 struct(元素1,元素2)Struct('a',1,2,0)

array字段的元素访问方式:

- 下标获取元素,下标从0开始

- 获取第一个元素:array[0]

map字段的元素访问方式

- 通过键获取值

- 获取a这个key对应的value:map['a']

struct字段的元素获取方式

- 定义一个字段c的类型为struct{a int;b string}

- 获取a和b的值:使用c.a 和c.b 获取其中的元素值

- 这里可以把这种类型看成是一个对象

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2