PostgreSQL - Bảng DROP

Câu lệnh PostgreSQL DROP TABLE được sử dụng để xóa định nghĩa bảng và tất cả dữ liệu liên quan, chỉ mục, quy tắc, trình kích hoạt và ràng buộc cho bảng đó.

Bạn phải cẩn thận khi sử dụng lệnh này vì khi một bảng bị xóa thì tất cả thông tin có sẵn trong bảng cũng sẽ bị mất vĩnh viễn.

Cú pháp

Cú pháp cơ bản của câu lệnh DROP TABLE như sau:

DROP TABLE table_name;

Thí dụ

Chúng ta đã tạo các bảng DEPARTMENT và COMPANY trong chương trước. Trước tiên, hãy xác minh các bảng này (sử dụng\d để liệt kê các bảng) -

testdb-# \d

Điều này sẽ tạo ra kết quả sau:

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

Điều này có nghĩa là các bảng DEPARTMENT và COMPANY hiện diện. Vì vậy, chúng ta hãy thả chúng như sau:

testdb=# drop table department, company;

Điều này sẽ tạo ra kết quả sau:

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

Thông báo trả về DROP TABLE cho biết lệnh thả được thực hiện thành công.