Tạo bảng trong PostgreSQL
Bảng trong cơ sở dữ liệu quan hệ bao gồm các hàng và cột. Số lượng và thứ tự của các cột là cố định và mỗi cột có một tên. Số lượng hàng là biến đổi, phản ánh lượng dữ liệu được lưu trữ tại một thời điểm nhất định.
Bạn có thể chạy lệnh sau trong PostgreSQL:
CREATE TABLE products (
id SERIAL PRIMARY KEY,
name VARCHAR(255) UNIQUE NOT NULL,
description TEXT,
price DECIMAL(10,2) NOT NULL CHECK (price >= 0)
);
id SERIAL PRIMARY KEY,
name VARCHAR(255) UNIQUE NOT NULL,
description TEXT,
price DECIMAL(10,2) NOT NULL CHECK (price >= 0)
);
Giải thích:
- id SERIAL PRIMARY KEY: Tạo khóa chính với giá trị tự động tăng.
- name VARCHAR(255) UNIQUE NOT NULL: Đảm bảo tên sản phẩm là duy nhất và không được để trống.
- description TEXT: Lưu mô tả sản phẩm (có thể dài).
- price DECIMAL(10,2) NOT NULL CHECK (price >= 0): Giá có tối đa 10 chữ số, trong đó 2 chữ số thập phân, không âm.