数据库操作
1:创建数据库
语法:
CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name
[COMMENT database_comment]
[LOCATION hdfs_path]
[WITH DBPROPERTIES (property_name=property_value, ...)];
e g:
hive (default)> create database IF NOT EXISTS db_rachel location '/user/rachel/rachelwarehouse/db_rachel' ;
OK
2:删除数据库
PS:由于第一步创建的是内部表,所以此处删除表将同步删掉对应的HDFS目录上的数据
语法:
DROP (DATABASE|SCHEMA) [IF EXISTS] database_name [RESTRICT|CASCADE];
CASCADE是会级联删除数据库中的所有表和该数据库。
e g:
hive (default)> drop database db_rachel IF EXISTS;
Time taken: 1.395 seconds
3:使用数据库
USE database_n