老师 问下 逻辑外键和物理外键的区别(平时开发时没有这个概念)

来源:2-10 数据库物理外键移除原因讲解

qq_m_230

2020-09-28 14:39:58

  1. SELECT c.carno  as  carno,c.id as carid from users a left join user_car_rel b on a.id = b.user_id
      left join cars c on b.car_id = c.id

    以上在join on关联的字段是不是可以理解为逻辑外键,

  2. 可视化 这里如果配置外键 是不是就是物理外键了http://img.mukewang.com/climg/5f71851c096c519207750093.jpg


写回答

1回答

风间影月

2020-09-28

1.对
2.对

现在都是把物理外键去除的,耦合太高,而且也会有性能影响

0

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程