Hive基本操作-DataBase

1)查看系统中有哪些数据库

show databases;

2)使用某个数据库

use  database_name;

如 use dw_yq;

3)查看当前使用的数据库

select  current_database();

 4) 创建数据库

create database dw_yq; -- 直接创建数据库,数据库存在的话会报错

create database if not exists dw_test; -- 数据库不存在的时候创建,,数据库存在的话,执行命令不会报错

 创建一个新的库

 5)删除数据库

drop database dw_test;

drop database dw_center if exists;

默认情况下,hive不允许删除包含表的数据库,有两种解决办法:

  1. 手动删除库中的所有表,然后删除库
  2. 使用cascade关键字

drop database if exists dw_center cascade;

6)显示数据库的详细信息

 desc database dw_yq;

 7)查询创建数据库的详细语句

show create database dw_yq;

猜你喜欢

转载自www.cnblogs.com/kopao/p/13387117.html