1.创建数据库
--创建数据库 create database db_hive; --避免已存在 create database if not exists db_hive; --指定HDFS位置,默认"/user/hive/warehouse" create database db_hive location "/db_hive.db"
2. 显示数据库
--显示数据库 show databases; --过滤显示数据库 show databases like "db_hive*" --显示数据库详细信息 desc databases db_hive; --显示数据库详细信息extends desc databases extends db_hive;
3. 切换数据库
use db_hive;
4.修改数据库
数据库中的元信息是不可修改的,如数据库名和所在的路径
可以alter database 为数据库的dbproperties 设置键值对属性
alter database db_hive set dbproperties("create_time","20200210");
5.删除数据库
--数据库为空,可以使用dro删除 drop database db_hive; drop database if exists db_hive; --数据库不为空,可以使用cascade强制删除 drop databese db_hive cascade;