【Hive-放置数据库】在本节中, 我们将看到删除现有数据库的各种方法。
- 让我们使用以下命令检查现有数据库的列表:-
hive>
show databases;
文章图片
- 现在, 使用以下命令删除数据库。
hive>
drop database demo;
文章图片
- 让我们检查数据库是否已删除。
hive>
show databases;
文章图片
我们可以看到, 列表中没有数据库演示。因此, 数据库删除成功。
- 如果我们尝试删除不存在的数据库, 则会产生以下错误:
文章图片
- 但是, 如果我们想抑制Hive在创建具有相同名称的数据库时生成的警告, 请遵循以下命令:
hive>
drop database if exists demo;
文章图片
- 在Hive中, 不允许直接删除包含表的数据库。在这种情况下, 我们可以通过先删除表或在命令中使用Cascade关键字来删除数据库。
- 让我们看看用于删除数据库的层叠命令:
hive>
drop database if exists demo cascade;
该命令首先自动删除数据库中存在的表。
推荐阅读
- Hive-放置表
- HIVE数据类型
- Hive-创建表
- Hive-创建数据库
- 今年购买电动汽车的15个重要的理由(值得买吗())
- Mac的10款最佳远程桌面软件(免费、付费和商业)
- 适合小型企业的12款最佳电子邮件营销软件合集
- Mac Publisher替代品(5款最佳桌面出版软件合集)
- Mac的OneNote替代品(最佳笔记应用程序合集)