Hive数据库操作集合

Hive数据库操作集合

一 、建库语法

    #注意:中括号中的内容都是可省略的。
	CREATE DATABASE [IF NOT EXISTS] 库名
	#[IF NOT EXISTS] :如果库不存在就创建,如果存在则不创建。如果没有该字段库存在则抛异常
	[COMMENT 库的描述信息]
	[LOCATION 路径]
	#location : 指定库存放的路径,如果不指定那么默认在(配置的路径下-/user/hive/warehouse/)
	[WITH DBPROPERTIES (key=value,key2=value2 ...)];
	#给数据库设置一些属性(key和value都是string)

二 、建数据库语句

create database if not exists demo3
comment 'this is first database'
location '/demo3.db'
with dbproperties('name'='demo3','version'='1.0');

三、常用命令

1.查看库的详细信息-如果加上extended那么就可以查看库的属性内容。

  desc database [extended] 库名;

2.查看库 - like模糊查询

show databases [like '匹配规则'];

3.选库

use 库名;

4.修改库的属性内容

alter database 库名 set dbproperties(key=value);

5.删除库 - cascade可以删除非空的库

drop database 库名 [cascade]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值