mysql 数据约束
默认值
CREATE TABLE student(
id INT,
NAME VARCHAR(20),
address VARCHAR(20) DEFAULT '山东淄博' -- 默认值
)
非空
CREATE TABLE student(
id INT,
NAME VARCHAR(20),NOT NULL -- 非空)
唯一
CREATE TABLE student(
id INT UNIQUE, -- 唯一
NAME VARCHAR(20)
)
主键(非空+唯一)
CREATE TABLE student(
id INT PRIMARY KEY, -- 主键
NAME VARCHAR(20)
)
自增长
CREATE TABLE student(
id INT(4) ZEROFILL PRIMARY KEY AUTO_INCREMENT, -- 自增长,从0开始 ZEROFILL 零填充
NAME VARCHAR(20)
)
外键
CONSTRAINT 外键名字 FOREIGN KEY(主键名字) REFERENCES 表(主键名)
浙公网安备 33010602011771号