1. 程式人生 > >Hive-6-Hive資料庫的DDL操作

Hive-6-Hive資料庫的DDL操作

原文地址: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;

4.2、示例