【一文看懂SQL系列】DDL 常见约束
六大约束: NOT NULL, DEFAULT, PRIMARY KEY: 保证字段非空且唯一 UNIQUE, CHECK, FOREIGN KEY 外键,用于限制两表的关系,用于保证该字段的值必须来自主表的关联列的值;在从表添加外键约束,用于引用主表中某列的值;主表的关联列必须是一个key(一般是主键或唯一);插入数据,先插从表,再主表,删除时先删从表,再删主表 主键和唯一的对比: 主键是唯一且非空,唯一是允许为空;个表只能有一个主键,但可以有很多个唯一键;主键和唯一键都允许组合,但是不推荐 添加约束 时机:创建或修改表时 列级约束:直接在字段名和类型后加,只支持默认、非空、主键、唯一 表
下载地址
用户评论