1.非空约束

在字段后面加NOT NULL,如:classname varchar(50) NOT NULL

注:主键本来就是唯一且非空的,所以不需要写NOT NULL.


2.主键约束

1)单个主键创建:

将主键关键字写在字段后面,如:pk_class_id  int primary key.


2)多个主键创建:

在所有字段创建完成后,最后一行定义主键,如:primary key(class_id,student_id).


3.唯一约束

在字段后面加unique,如:classname varchar(50) unique;


4.默认约束

在字段后面加default,如:phoneNO varchar(15) default '不知道电话号码';


5.外键约束创建:

在相关表都创建好创建外键,如:

alter table <表名称>

add constraint <外键约束名称> foreign key (从表关联字段)

references <主表名>(主表关联字段);