Lệnh để tạo một bảng mới là
Cú pháp
CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);
Đây
table_name: Là tên của bảng
field_name: Tên của cột
data_type: Là kiểu biến của cột
bindin_name: Là tùy chọn. Nó xác định các ràng buộc trên cột.
Các bảng không bao giờ có cùng tên với bất kỳ bảng nào hiện có trong cùng một lược đồ.
PostgreSQL Tạo bảng: SQL Shell
Đây là quy trình từng bước để tạo bảng trong PostgreSQL:
Bước 1) Kết nối với Cơ sở dữ liệu
Kết nối với cơ sở dữ liệu nơi bạn muốn tạo bảng. Chúng tôi sẽ tạo một bảng trong cơ sở dữ liệu guru99
\c guru99
Bước 2) Tạo bảng
Nhập mã để tạo bảng
CREATE TABLE tutorials (id int, tutorial_name text);
Bước 3) Kiểm tra mối quan hệ của các bảng
Sử dụng lệnh \ d để kiểm tra danh sách các quan hệ (bảng)
Bước 4) Thử tạo cùng một Bảng
Một lần nữa cố gắng tạo cùng một bảng, bạn sẽ gặp lỗi
Bước 5) Sử dụng tham số IF NOT EXISTS
Sử dụng tham số NẾU KHÔNG TỒN TẠI và bạn sẽ nhận được thông báo thay vì lỗi
Danh sách các tham số bạn có thể sử dụng trong khi tạo bảng là đầy đủ. Đây là một vài điều quan trọng
Tên thông số | Sự miêu tả |
---|---|
TEMP hoặc TẠM THỜI | Tham số này tạo ra một bảng tạm thời. Các bảng tạm thời sẽ bị xóa vào cuối phiên hoặc sau giao dịch hiện tại. |
Đã mở khóa | Mệnh đề Unlogged không nhập dữ liệu vào WAL (ghi trước nhật ký). Do loại bỏ hoạt động IO bổ sung này, hiệu suất ghi được tăng lên |
Nếu không tồn tại | Nếu một bảng đã thoát ra với cùng một tên, một cảnh báo sẽ hiển thị thay vì một lỗi |
Of_type_name | Một bảng có cấu trúc từ kiểu kết hợp được chỉ định. |
Đây là một ví dụ tạo bảng PostgreSQL của một bảng có các ràng buộc
CREATE TABLE order_info( order_id integer CONSTRAINT order_details_pk PRIMARY KEY,Product_id integer NOT NULL,Delivery_date date,quantity integer,feedback TEXT);
PostgreSQL Tạo bảng: pgAdmin
Dưới đây là quy trình từng bước để tạo bảng trong pgAdmin:
Bước 1) Trong Cây Đối tượng,
- Chọn Cơ sở dữ liệu
- Chọn Lược đồ mà bạn muốn tạo một bảng trong trường hợp công khai của chúng tôi.
- Nhấp vào Tạo bảng
Bước 2) Trong cửa sổ bật lên, Nhập Tên Bảng
Bước 3)
- Chọn tab Cột
- Nhập chi tiết cột
- Nhấp vào để lưu
Bước 4) Trong cây đối tượng, bạn sẽ thấy bảng được tạo
Bảng xóa / thả PostgreSQL
Câu lệnh PostgreSQL DROP TABLE cho phép bạn xóa định nghĩa bảng và tất cả dữ liệu liên quan, chỉ mục, ràng buộc, quy tắc, v.v. cho bảng đó.
Bạn nên thận trọng khi sử dụng lệnh DROP TABLE trong PostgreSQL vì khi một bảng bị xóa, thì tất cả thông tin có trong bảng cũng sẽ bị mất vĩnh viễn.
Cú pháp:
DROP TABLE table_name;
Thí dụ:
Bước 1) Hãy kiểm tra các bảng hiện có bằng lệnh \ d
Bước 2) Xóa hướng dẫn bảng bằng lệnh
DROP TABLE tutorials;
Bước 3) Kiểm tra lại danh sách các mối quan hệ và chúng tôi thấy bảng đã bị xóa bằng lệnh xóa Postgres
Tóm lược
TẠO BẢNG table_name ( field_name data_type constraintin_name, field_name data_type constraintin_name ); |
Lệnh tạo bảng |
DROP TABLE tên_bảng; |
Lệnh xóa bảng trong PostgreSQL |