Hive-6-Hive資料庫的DDL操作
阿新 • • 發佈:2018-11-11
原文地址:https://www.cnblogs.com/qingyunzong/p/8723271.html
一、建立庫
1.1、語法結構
CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name
[COMMENT database_comment] //關於資料塊的描述
[LOCATION hdfs_path] //指定資料庫在HDFS上的儲存位置
[WITH DBPROPERTIES (property_name=property_value, ...)]; //指定資料塊屬性
預設地址:/user/hive/warehouse/db_name.db/table_name/partition_name/…
1.2、建立庫的方式
1.2.1、建立普通的資料庫
1.2.2、建立庫的時候檢查存與否
1.2.3、建立庫的時候帶註釋
1.2.4、建立帶屬性的庫
我們再通過介面看看剛剛建立的三個資料庫,如下:
二、檢視庫
2.1、檢視庫的方式
2.1.1、檢視有哪些資料庫
2.1.2、顯示資料庫的詳細屬性資訊
(1)語法:desc database [extended] dbname;
(2)示例:
2.1.3、檢視正在使用哪個庫
(1)語法:select current_database();
三、刪除庫
3.1、說明
3.2、示例
(1)刪除不含表的資料庫
(2)刪除含有表的資料庫
四、切換庫
4.1、語法
use databaseName;