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不允許刪除包含表的數據庫,有兩種解決辦法:
- 手動刪除庫中的所有表,然后刪除庫
- 使用cascade關鍵字
drop database if exists dw_center cascade;
6)顯示數據庫的詳細信息
desc database dw_yq;

7)查詢創建數據庫的詳細語句
show create database dw_yq;

