外键和主键的关系图,讲得挺直观的。图 2-1 里,学生表课程表选课表的主外键关系一目了然,适合刚入门数据库设计的朋友参考。

选课表 SC 里常见的外键设置,用于连接学生和课程,每次看到这种结构我都觉得像在搭积木,逻辑清晰,扩展也方便。

如果你在搞 SQL 建表或者调试外键约束,不妨看看这些资料,结构清楚,代码也贴得比较全,像foreign key约束怎么写、表之间怎么关联,都能找到示例。

顺手整理了几个还不错的相关文章,像Oracle 主外键区别MySQL 主外键关系解析这种,内容都比较贴地气。

嗯,还有像学生选课表建表示例SQL 添加外键约束示例这些也值得一看,多细节讲得挺细的。

如果你刚开始研究数据库表结构,是表之间的关联关系,这几个资源可以帮你少踩不少坑。