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]