其他分享
首页 > 其他分享> > Hive-库的常见操作

Hive-库的常见操作

作者:互联网

1.建库:

 CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name
  [COMMENT database_comment]  // 库的注释说明
  [LOCATION hdfs_path]        // 库在hdfs上的路径
  [WITH DBPROPERTIES (property_name=property_value, ...)]; // 库的属性

  例子:

create database  if not exists mydb2 
  comment 'this is my db' 
  location 'hdfs://hadoop101:9000/mydb2' 
  with dbproperties('ownner'='jack','tel'='12345','department'='IT');

2.删库:  

drop database 库名; //只能删除空库
drop database 库名 cascade; //删除非空库

3.修改:

// 切换库
use 库名;
//同名的属性值会覆盖,之前没有的属性会新增
alter database mydb set dbproperties('ownner'='tom','empid'='10001');

4.查库:

show databases;//查看当前所有的库
show tables in database;  // 查看库中所有的表
desc database 库名; // 查看库的描述信息
desc database extended 库名;// 查看库的详细描述信息

  

 

 

标签:comment,hdfs,drop,查看,database,常见,Hive,库名,操作
来源: https://www.cnblogs.com/xcf001/p/15751486.html