在Hive中, 数据库被视为表的目录或名称空间。因此, 我们可以在数据库中维护多个表, 在每个表中都分配了唯一的名称。 Hive还提供了一个默认数据库, 其名称为default。
- 最初, 我们检查Hive提供的默认数据库。因此, 要检查现有数据库的列表, 请遵循以下命令:-
hive>
show databases;
文章图片
在这里, 我们可以看到Hive提供的默认数据库的存在。
- 让我们使用以下命令创建一个新数据库:-
hive>
create database demo;
文章图片
【Hive-创建数据库】因此, 创建了一个新的数据库。
- 让我们检查是否存在新创建的数据库。
hive>
show databases;
文章图片
- 每个数据库必须包含一个唯一的名称。如果我们创建两个具有相同名称的数据库, 则会产生以下错误:-
文章图片
- 如果我们想抑制Hive在创建具有相同名称的数据库时生成的警告, 请遵循以下命令:-
hive>
create a database if not exists demo;
文章图片
- Hive还允许以键值对的形式向数据库分配属性。
hive>
create the database demo>
WITH DBPROPERTIES ('creator' = 'Gaurav Chawla', 'date' = '2019-06-03');
文章图片
- 让我们检索与数据库关联的信息。
hive>
describe database extended demo;
文章图片
推荐阅读
- Hive-创建表
- 今年购买电动汽车的15个重要的理由(值得买吗())
- Mac的10款最佳远程桌面软件(免费、付费和商业)
- 适合小型企业的12款最佳电子邮件营销软件合集
- Mac Publisher替代品(5款最佳桌面出版软件合集)
- Mac的OneNote替代品(最佳笔记应用程序合集)
- hosts文件位置在啥地方里以及如何更改图文图文详细教程
- XP系统中更改断网宽带重拨时间让重拨速度变快
- Ghost XP系统自行设置服务提升系统运行速度