Create Database(创建数据库)
CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name
[COMMENT database_comment] #对数据库进行注释
[LOCATION hdfs_path] # 数据库存储位置(hdfs上的路径)
[WITH DBPROPERTIES (property_name=property_value, [...)]
example:
> CREATE DATABASE IF NOT EXISTS db_hive
> COMMENT "use to study hive"
> LOCATION '/user/hive/db_hive' ;
在hdfs上查看创建的数据库
> dfs -ls /user/hive;
创建数据库.png
Drop Database(删除数据库)
DROP (DATABASE|SCHEMA) [IF EXISTS] database_name [RESTRICT|CASCADE];
Note:
当数据库不为空时,不能直接删除。有两种方式可进行删除:
1.删除当前数据库下所有的表;
2.使用关键字CASCADE.
网友评论