操作表的约束
简单介绍
| 完整性的约束关键字 | 含义 |
|---|---|
| NOT NULL | 约束字段值不能为空 |
| DEFAULT | 约束字段的默认值 |
| UNIQUE KEY(UK) | 约束字段的值是唯一的 |
| PRIMARY KEY(PK) | 约束字段为表的主键,可以作为该表记录的唯一标识 |
| AUTO_INCREMENT | 约束字段的值为自动增加 |
| FOREIGN KEY(FK) | 约束字段为表的外键 |
原表及展示:
设置非空约束:NOT NULL,NK
设置字段的默认值:DEFAULT
设置唯一约束:UNIQUE KEY,UNIQUE,UK
设置主键约束:PRIMARY KEY,PK
给PK约束设置名称,则使用:
constraint pk_deptno primary key(deptno);
如设置多个主键:
设置字段值自动增加:AUTO_INCREMENT
设置外键约束:FOREIGN KEY,FK