操作表的约束

简单介绍

完整性的约束关键字 含义
NOT NULL 约束字段值不能为空
DEFAULT 约束字段的默认值
UNIQUE KEY(UK) 约束字段的值是唯一的
PRIMARY KEY(PK) 约束字段为表的主键,可以作为该表记录的唯一标识
AUTO_INCREMENT 约束字段的值为自动增加
FOREIGN KEY(FK) 约束字段为表的外键

原表及展示:
MYSQL------------从入门到精通2

设置非空约束:NOT NULL,NK

MYSQL------------从入门到精通2

设置字段的默认值:DEFAULT

MYSQL------------从入门到精通2
MYSQL------------从入门到精通2

设置唯一约束:UNIQUE KEY,UNIQUE,UK
MYSQL------------从入门到精通2

设置主键约束:PRIMARY KEY,PK
MYSQL------------从入门到精通2
给PK约束设置名称,则使用:
constraint pk_deptno primary key(deptno);

如设置多个主键:
MYSQL------------从入门到精通2
设置字段值自动增加:AUTO_INCREMENT
MYSQL------------从入门到精通2
MYSQL------------从入门到精通2
设置外键约束:FOREIGN KEY,FK
MYSQL------------从入门到精通2
MYSQL------------从入门到精通2

相关文章: