Hive - 基础入门

1 篇文章 0 订阅

关于Hive

官方定义:The Apache Hive ™ data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL.

即:Hive是一种用类SQL语句来协助读写、管理那些存储在分布式存储系统上大数据集的数据仓库软件

Hive作为Hadoop的一个数据仓库工具,Hive可以将结构化的数据文件映射为一张数据库表,并提供简单的SQL查询功能。如若像我一样暂不需要深入接触大数据的话,了解Hive是Hadoop的一个数据仓库工具,提供大数据SQL查询功能,并且hivesql语法类似sql。

基础数据类型:

数据类型长度备注,例子
Tinyint1字节的有符号整数-128~127,20
SmallInt1个字节的有符号整数-32768~32767,20
Int4个字节的有符号整数-2147483648 ~ 2147483647,20
BigInt8个字节的有符号整数,20
Boolean布尔类型,true或者falsetrue、false,true
Float单精度浮点数,3.14159
Double双精度浮点数,3.14159
String字符串,'hello word' "hello word "
TimeStamp整数支持Unix timestamp,可以达到纳秒精度
Binary字节数组 
Date日期0000-01-01 ~ 9999-12-31,常用String代替
------

---

 

复杂数据类型

STRUCT类似 ‘对象’struct('john','doe')
MAP一组键-值对元组组合map('first','join','last','doe')
ARRAY数组是一组具有相同类型对和名称对变量对集合。Array('John','Doe')
------

---

语法

Hive本身可能就是为了让会SQL的人快速使用Hadoop进行数据操作,所以hivesql和sql语法大体一致,遇到不同的地方再补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值