创建数据库

创建数据库就会在HDFS上创建一个目录,数据库以类似命名空间组织表。默认的数据库是default。

hive> create database if not exists dealer_db;
OK
Time taken: 0.41 seconds

查看数据库

查看数据库定义,可以使用describe命令

hive> describe database dealer_db;
OK
dealer_db        hdfs://10.110.18.216:8020/user/hive/warehouse/dealer_db.db    root    USER    
Time taken: 0.067 seconds, Fetched: 1 row(s)

查看数据库列表

show databases;
OK
dealer_db
default
starbucks
Time taken: 0.019 seconds, Fetched: 3 row(s)

删除数据库

删除数据库时,如果库中存在数据表,是不能删除的。因此,要先删除所有表,再删除数据库。

drop database if exists testdb cascade;

使用cascade,就可以自动的删除所有表后,再删除数据库。

切换数据库

切换当前数据库

use dealer_db;

results matching ""

    No results matching ""