数据库表与表之间的关系
表与表之间一般存在这两种情况
1.一对多
即一个老师对应一班学生
老师是一,学生是多
一对多建表
老师为主键,学生为外键,就是多的那一方为外键
如下
注:为主键 为外键
2.多对多
订单与商品
订单里面可以有多个商品,商品可以属于多个订单
多对多建表
这时候就需要创建第三张表来维持两者之间的关系
而第三张表必须有两个外键来分别连接订单和商品这两个主键
如下
数据库表与表之间的关系
表与表之间一般存在这两种情况
1.一对多
即一个老师对应一班学生
老师是一,学生是多
一对多建表
老师为主键,学生为外键,就是多的那一方为外键
如下
注:为主键 为外键
2.多对多
订单与商品
订单里面可以有多个商品,商品可以属于多个订单
多对多建表
这时候就需要创建第三张表来维持两者之间的关系
而第三张表必须有两个外键来分别连接订单和商品这两个主键
如下