PostgreSQL 删除/删除表


PostgreSQL 删除/删除表

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

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

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

删除表的语法

DROP TABLE table_name;

这里表名参数用于定义表的名称,我们将从数据库中删除它。而跌幅榜是用于删除表中的关键字。

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

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

从 psql 删除表

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

步骤1

我们在本教程的前一节中创建了表Student 和 Department。首先,我们将在以下命令的帮助下确认这些表:

Javatpoint=# \d

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

PostgreSQL 删除/删除表

第2步

这意味着Student 和 Department表在所选数据库中可用。因此,我们将在以下命令的帮助下删除它们:

javatpoint=# drop table student, department;

PostgreSQL 删除/删除表

Step3

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

javatpoint=# \d  
relations found.  
javatpoint=#

上面的消息说明 drop 命令执行成功。

在 pgAdmin 中删除表

如果我们想从pgAdmin 中删除一个表,我们需要遵循以下过程:

步骤1

打开您的 pgAdmin,然后转到我们将转到数据库的对象树,然后移到schemas下的公共部分,然后选择我们要删除或删除Employee表。

PostgreSQL 删除/删除表

第2步

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

PostgreSQL 删除/删除表

Step3

DROP TABLE弹出窗口将出现在屏幕上,在那里我们将点击的按钮,删除该员工表。

PostgreSQL 删除/删除表

第四步

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

PostgreSQL 删除/删除表