Hive中Database、Table的创建与查询

说明:本文示例中给出的是完整的建库和建表语句,实际中可以不包含全部的关键字。

数据库的创建与查询:

CREATE DATABASE IF NOT EXISTS financials
COMMENT 'Holds all financial tables'
LOCATION '/usr/hive/warehouse/financials.db'
WITH DBPROPERTIES ('creator' = 'Wu Huating', 'date' = '2018-06-05')
//把LOCATION放在末尾会出错
DESCRIBE DATABASE EXTENDED financials;

表的创建与查询:

CREATE TABLE IF NOT EXISTS employee(
name STRING COMMENT 'Employee name',
salary FLOAT COMMENT 'Employee salary',
subordinates ARRAY<STRING> COMMENT 'Names of subordinates',
deductions MAP<STRING, FLOAT> COMMENT 'keys are deductions names, values are percentages',
address  STRUCT<street:STRING, city:STRING, state:STRING, zip:INT> COMMENT 'Home address' )
COMMENT 'Description of the table'
LOCATION '/user/hive/warehouse/employee'
TBLPROPERTIES ('creator'= 'Wu Huating', 'created_at'='2018-06-05')
//把LOCATION放在末尾会出错
DESCRIBE EXTENDED employee;

DESCRIBE FORMATTED employee;


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汀桦坞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值