创建数据库
创建数据库就会在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;