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命令已成功執行。