SQL约束是一种用于限制表中数据的规则。以下是一些常见的SQL约束以及如何设置它们的示例:
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
CREATE TABLE employees (
id INT UNIQUE,
name VARCHAR(50),
age INT
);
CREATE TABLE employees (
id INT,
name VARCHAR(50) NOT NULL,
age INT
);
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(50),
department_id INT,
FOREIGN KEY (department_id) REFERENCES departments(id)
);
CREATE TABLE departments (
id INT PRIMARY KEY,
name VARCHAR(50)
);
这些是SQL中一些常见的约束类型及其设置示例。具体的约束类型取决于所使用的数据库管理系统。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: sql blob存储图片的优劣势