Hive 删除数据库

Hive 删除数据库

在这一部分中,我们将看到删除现有数据库的各种方法。

  • 通过使用以下命令来查看现有数据库的列表: –
hive> show databases;

Hive 删除数据库

  • 现在,使用以下命令删除数据库。
hive> drop database demo;

Hive 删除数据库

  • 让我们检查一下数据库是否被删除了。
hive> show databases;

Hive 删除数据库

如你所见,数据库 demo 在列表中不存在。因此,数据库已成功删除。

  • 如果我们尝试删除一个不存在的数据库,则会产生以下错误:

Hive 删除数据库

  • 但是,如果我们想要抑制Hive在使用相同名称创建数据库时生成的警告,请遵循以下命令:-
hive> drop database if exists demo;

Hive 删除数据库

  • 在Hive中,不允许直接删除包含表的数据库。在这种情况下,我们可以通过先删除表或在命令中使用Cascade关键字来删除数据库。
  • 让我们来看看用于删除数据库的级联命令:
hive> drop database if exists demo cascade;

这个命令首先自动删除数据库中存在的表。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程