一对一关系
外键约束
举例说明:分类表category称为主表,cid是主键,商品表products称为从表,category_id是外键。我们通过主表的主键和从表的外键来描述多表关系,呈现一对多关系。
外键特点:**
- 从表外键的值是主表主键的引用。
- 从表外键类型必须与主表主键类型一致。
声明外键约束:
alter table 从表名 add [constraint 外键名] foreign key(从表外键名) references 主表(主表主键);
外键名称:用于删除外键约束使用,一般建议“_fk”结尾
删除外键:alter table 从表 drop foreign key 外键名称;
存在关系的表,删除数据时先删从表,再删主表。
图示:
