Hive数据库
1.没有指定数据库,会使用默认的数据库default
2.创建数据库
CREATE DATABASE IF NOT EXISTS <database>
LOCATION '/目录' //默认为/usr/hive/warehouse
COMMENT '描述信息'
可以使用DESCRIBE DATABASE <database>命令查看数据库信息
WITH DBPROPERTIES('creator'='','date'='') //一些键值对属性信息
可以使用DESCRIBE DATABASE EXTENDED <database>命令查看数据库信息
3.查询数据库---Like正则匹配
SHOW DATABASE LIKE 'h.*'; //列举出所有以字母h开头,以其他字符结尾(.*)的数据库名
4.删除数据库
默认情况下,Hive不允许删除包含有表的数据库。一种方法,删除数据库中的表,再删除数据库;另一种方法,最后加上关键字CASCADE(默认为:RESTRICT)
DROP DATABASE IF EXISTS <database> CASCADE;
5.修改数据库
ALTER DATABASE <old database> SET <new database> DBPROPERTIES('edited-by'='');//DBPROPERTIES设置键值对属性值,描述数据库的属性信息
新闻热点
疑难解答