创建数据库操作
创建数据库
hive (myhive)> create database if not exists myhive;
hive (myhive)> use myhive;
说明:hive的表存放位置模式是由hive-site.xml当中的一个属性指定的
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive/warehouse</value>
创建数据库并指定hdfs存储位置
hive (myhive)> create database myhive2 location '/myhive2';
修改数据库
可以使用alter database 命令来修改数据库的一些属性。但是数据库的元数据信息是不可更改的,包括数据库的名称以及数据库所在的位置
hive (myhive)> alter database myhive2 set dbproperties('createtime'='20180611');
查看数据库详细信息
查看数据库基本信息
hive (myhive)> desc database myhive2;
查看数据库更多详细信息
hive (myhive)> desc database extended myhive2;
删除数据库
删除一个空数据库,如果数据库下面有数据表,那么就会报错
dr op database myhive2;
强制删除数据库,包含数据库下面的表一起删除
drop database myhive cascade;
这个数据库留着后面还要用,就不要执行给删除掉了。