Hive篇 -- 02数据类型&数据存储

目录

一、数据类型

1.基本数据类型

2.集合数据类型

二、数据存储

1.DB(Database)

2.内部表(Table)

3.外部表(External Table)

4.分区(Partition)

5.分桶(Bucket)

6.Hive视图


一、数据类型

1.基本数据类型

  • 数值型:
    • TINYINT、SMALLINT、INT、BIGINT
    • FLOAT、DOUBLE
  • 字符型:STRING、VARCHAR、CHAR
  • 时间戳:TIMESTAMP
  • 布尔型:BOOLEAN
  • 二进制类型:BINARY

2.集合数据类型

  • MAP:是一种(key-value)键值对类型 

map(key1, value1, key2, value2,…) 比如:map('math',90,'english',92)

  • ARRAY:是一种数组类型,其中存放相同类型的数据

array(val1, val2,…) 比如:array(90,92)

  • STRUCT:是一种集合类型

struct(val1, val2, val3,…) 比如 struct(1,'genius') 

二、数据存储

1.DB(Database)

        在HDFS中表现为hive.metastore.warehouse.dir目录下的一个文件夹

2.内部表(Table)

        在HDFS中表现DB目录下一个文件夹。Hive的每个表都有自己的存储目录,除外部表,所有表数据都存放配置在hive-site.xml文件的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值