📜  PostgreSQL删除表

📅  最后修改于: 2020-11-30 01:16:21             🧑  作者: Mango

PostgreSQL删除/删除表

在PostgreSQL中,我们可以使用Drop table命令删除现有表或不再需要的表。此命令从数据库中永久删除表的完整数据以及整个结构或定义。

因此,删除表时必须非常警惕,因为删除表后我们无法恢复丢失的数据。

在本节中,我们将学习如何在PostgreSQL中删除和删除表。

删除表格的语法

DROP TABLE table_name;

在这里,表名参数用于定义表名,我们将从数据库中删除该表名。删除表是用于删除表的关键字。

PostgreSQL中,我们可以通过两种方式删除表:

  • 从psql删除表
  • 在pgAdmin中删除表

从psql删除表

要删除/删除或删除psql,我们将按照以下步骤操作:

步骤1

我们已经在本教程的上一部分中创建了表Student and Department。首先,我们将在以下命令的帮助下确认这些表:

Javatpoint=# \d

使用上述命令后,将出现以下输出:

第2步

这意味着,学生和部门表在所选数据库中可用。因此,我们将在以下命令的帮助下放下它们:

javatpoint=# drop table student, department;

第三步

如果我们再次检查关系列表:

javatpoint=# \d
relations found.
javatpoint=# 

以上消息指定drop命令已成功执行。

在pgAdmin中删除表

如果要从pgAdmin中删除表,则需要遵循以下过程:

步骤1

打开您的pgAdmin,然后转到对象树,在该树中,我们将转到数据库,然后移至架构的public部分,然后选择要删除或删除的Employee表。

第2步

然后,我们将右键单击所选的( Employee )表,然后从给定的下拉列表中单击Delete / Drop选项,如下面的屏幕快照所示:

第三步

下拉表弹出窗口将出现在屏幕上,我们将单击“是”按钮以放置Employee表。

第四步

单击“是”按钮后,该表将被自动删除,如下面的屏幕截图所示,“表”部分中没有可用的表。