Hive-创建数据库

在Hive中, 数据库被视为表的目录或名称空间。因此, 我们可以在数据库中维护多个表, 在每个表中都分配了唯一的名称。 Hive还提供了一个默认数据库, 其名称为default。

  • 最初, 我们检查Hive提供的默认数据库。因此, 要检查现有数据库的列表, 请遵循以下命令:-
hive> show databases;

Hive-创建数据库

文章图片
在这里, 我们可以看到Hive提供的默认数据库的存在。
  • 让我们使用以下命令创建一个新数据库:-
hive> create database demo;

Hive-创建数据库

文章图片
【Hive-创建数据库】因此, 创建了一个新的数据库。
  • 让我们检查是否存在新创建的数据库。
hive> show databases;

Hive-创建数据库

文章图片
  • 每个数据库必须包含一个唯一的名称。如果我们创建两个具有相同名称的数据库, 则会产生以下错误:-
Hive-创建数据库

文章图片
  • 如果我们想抑制Hive在创建具有相同名称的数据库时生成的警告, 请遵循以下命令:-
hive> create a database if not exists demo;

Hive-创建数据库

文章图片
  • Hive还允许以键值对的形式向数据库分配属性。
hive> create the database demo> WITH DBPROPERTIES ('creator' = 'Gaurav Chawla', 'date' = '2019-06-03');

Hive-创建数据库

文章图片
  • 让我们检索与数据库关联的信息。
hive> describe database extended demo;

Hive-创建数据库

文章图片

    推荐阅读