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中一些常见的约束类型及其设置示例。具体的约束类型取决于所使用的数据库管理系统。