多表设计
一对多:
在数据库中多的一方添加外键来关联另一个表的主键。

外键约束语法:
1、创建时指定:
creat table 表名(
字段名 数据类型
...
[constrain] [外键名称] foreign key(外键字段名) references 主表(主表列名)
);
2、建表后添加外键:
alter table 表名 add constraint 外键名称 foreign key (外键字段名) references 主表(主表列名);
例子:
一对一:
在任意一方加入外键,关联另外一方的主键,并且设置外键为唯一的。(多用于单表拆分)
多对多:
创建第三张中间表,中间表至少包括两个外键,分别关联两方主键。

浙公网安备 33010602011771号