Hive 创建数据库

Hive 创建数据库

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

  • 首先,我们检查Hive提供的默认数据库。所以,要检查现有数据库的列表,请执行以下命令:-
hive> show databases;

Hive 创建数据库

这里,我们可以看到Hive提供的默认数据库的存在。

  • 使用以下命令创建一个新的数据库:-
hive> create database demo;

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 创建数据库

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程