我一直认为需要表之间的关系来进行跨表操作,比如join。但我注意到我可以内部连接两个根本没有链接的表(没有任何外键)。
那么,我的问题:
- 连接链接表和非链接表是否存在一些差异(例如速度)?
- 在表之间使用关系有哪些优点/缺点?
提前谢谢你。
最佳答案
主要优点是外键约束确保数据的关系完整性..即它阻止您删除在另一个表中具有相关条目的内容
只有在 FK 上创建索引才能获得性能优势
关于sql - 数据库 : advantages of relations,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17249961/