6-mysql 关系

一. 关系型数据库:一对多关系

学生表:
01.png
班级表:
02.png
关系:
1. 一个学生对应一个班级, 学生表:班级表,之间的关系是  一对一。如下图所示:
03.png
2.  一个班级对应多个学生, 班级表:学生表,之间的关系是 一对多。如下图所示:
04.png
注意:关系存储在‘多’那张表,也就是说,外键存储在学生表中。

二. 关系型数据库:多对多关系

学生表:
05.png
科目表:
06.png
关系:
1. 一个学生对应多个科目, 学生表:科目表,之间的关系是  一对多。如下图所示:
07.png
2. 一个科目对应多个学生, 科目表:学生表,之间的关系是  一对多。如下图所示:
08.png
总结:

学生表和科目表是 多对多的关系。通常要创建一个新的表,来存储它们之间的关系。如下图:

09.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。