SQL約束是一種用于限制表中數(shù)據(jù)的規(guī)則。以下是一些常見的SQL約束以及如何設(shè)置它們的示例:
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中一些常見的約束類型及其設(shè)置示例。具體的約束類型取決于所使用的數(shù)據(jù)庫管理系統(tǒng)。