PostgreSQL 删除表

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

所以,我们在删除表的时候一定要非常警惕,因为删除之后我们就无法恢复丢失的数据了。

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

删除表的语法

DROP TABLE table_name;  

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

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

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

从 psql 中删除一个表

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

第1步:

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

Javatpoint=# \d  

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

第2步

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

javatpoint=#  drop table  student, department; 

第3步:

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

javatpoint=# \d  
relations found.  
javatpoint=#   

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

在 pgAdmin 中删除表

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

第1步:

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

第2步

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

第3步:

删除表弹出窗口将出现在屏幕上,我们将在其中单击“是”按钮以删除Employee表。

第4步

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

热门文章

优秀文章