Hive 创建数据库
在Hive中,数据库被视为表的目录或命名空间。因此,我们可以在一个数据库中维护多个表,每个表都分配了一个唯一的名称。Hive还提供了一个名为 default 的默认数据库。
- 首先,我们检查Hive提供的默认数据库。所以,要检查现有数据库的列表,请执行以下命令:-
hive> show databases;
这里,我们可以看到Hive提供的默认数据库的存在。
- 使用以下命令创建一个新的数据库:-
hive> create database demo;
所以,创建了一个新的数据库。
- 让我们检查新创建的数据库是否存在。
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;