PostgreSQL的DROP TABLE语句是用来删除表定义及其所有相关的数据表的索引,规则,触发器和约束。
www.yiibai.com
必须使用此命令时要小心,因为一旦一个表被删除表中提供的所有信息也将被永远失去了。
DROP TABLE语句的基本语法如下所示。
DROP TABLE table_name;yiibai.com
我们已经创建表的DEPARTMENT和COMPANY在前面的章节。首先确认这些表(\d列出表):
testdb-# \d www.yiibai.com
这将产生以下结果:
www.yiibai.com
List of relations
Schema | Name | Type | Owner
--------+------------+-------+----------
public | company | table | postgres
public | department | table | postgres
(2 rows)
www.yiibai.com
这意味着DEPARTMENT和COMPANY表是存在的。让我们把它们做如下操作: yiibai.com
testdb=# drop table department, company; yiibai.com
这将产生以下结果: www.yiibai.com
DROP TABLE
testdb=# \d
relations found.
testdb=#
yiibai.com
DROP TABLE返回的消息表明drop命令已成功执行。 yiibai.com