ER图中多对多关系有外键吗

发布网友 发布时间:2022-04-21 22:50

我来回答

1个回答

热心网友 时间:2023-04-25 01:12

er图的外键有5个。
外键是用来建立两个表的关联关系的字段。
3.2、什么是外键约束?
用来约束表中的数据必须符合外键表的相关条件,以及在更新数据,自动对关联表做出相关处理。

3.3、创建表时添加外键约束
[CONSTRAINT <外键名>] FOREIGN KEY 字段名 [,字段名2,...]

REFERENCES <主表名> 主键列1 [,主键列2,...]

3.4、添加了外键约束后对数据的影响
1.添加时外键的值必须是在外键表存在的

2.修改时外键的值必须是在外键表存在的

3.删除时,不能先删除外键主表中外键所在行记录,只能先删除外键所在表的记录

3.5、外键约束的操作
1.建表后添加外键约束

ALTER TABLE <数据表名> ADD CONSTRAINT <索引名> FOREIGN KEY (<列名>) REFERENCES <主表名> (<列名>);

2.查看表中的外键

show indexes from 表名;

3.删除外键

alter table <表名> drop foreign key <外键约束名>;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com