PostgreSQL 删除表

星河私藏家

PostgreSQL 删除表

PostgreSQL的DROP TABLE语句用于删除表的定义以及与该表相关的所有数据、索引、规则、触发器和约束。

在使用该命令时必须小心,因为一旦删除表,则该表中的所有信息也将永远丢失。

语法

DROP TABLE语句的基本语法如下 –

DROP TABLE table_name;

示例

在前一章中,我们创建了DEPARTMENT和COMPANY两个表格。首先,验证这些表格(使用 \d 列出表格)−

testdb-# \d

这将产生以下结果 –

List of relations
 Schema |    Name    | Type  |  Owner
--------+------------+-------+----------
 public | company    | table | postgres
 public | department | table | postgres
(2 rows)

这意味着DEPARTMENT和COMPANY表存在。所以让我们按照以下方式删除它们 –

testdb=# drop table department, company;

这将产生以下结果 –

DROP TABLE
testdb=# \d
relations found.
testdb=#

返回的消息DROP TABLE表示删除命令已成功执行。

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码