MySql约束是对表中的数据进行限定,保证数据的正确性,有效性,以及完整性。
常见约束类型:
1.主键约束:primary key (主键唯一非空)
2.非空约束:not null
3.唯一约束:unique
4.外键约束:foreign key(非空)
常见约束使用案例:
非空约束 not null:
1.在创建表时添加约束:
CREATE TABLE stu(
id INT,
name VARCHAR(20) NOT NULL
);
2.创建表完成后,添加非空约束
ALTER TABLE stu MODIFY VARCHAR(20) NOT NULL;