MySQL的外键关联关系
1.一对多
比如一个分类表对应多个商品表中的商品,一个商品对应多张图片,一个班级对应多个学生,一个国家对应多个城市。 表之间的关系使用外键来关联,在一对多的关系中,外键应该在多的一方创建。
2.多对多
比如说学生和老师的关系,一个学生可以有多个老师,一个老师也可以有多个学生。再比如说一个用户可以使用多台服务器,一台服务器也可以给多个人使用,这种情况需要建立一个中间表格用来存两个外键。
3.一对一
一个人对应一个身份证,一个身份证也只对应一个人。 一个心脏对应一个人,一个人也对应一个心脏。