发布于 2015-07-12 03:04:16 | 378 次阅读 | 评论: 0 | 来源: 网络整理

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返回的消息表明drop命令已成功执行。

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务