Cách tạo & Drop Table trong PostgreSQL (Ví dụ)

Mục lục:

Anonim

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,

  1. Chọn Cơ sở dữ liệu
  2. 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.
  3. 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)

  1. Chọn tab Cột
  2. Nhập chi tiết cột
  3. 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