1、一对多:比如说一个班级有很多学生,可是这个班级只有一个班主任。在这个班级中随便找一个人,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生。这里班主任和学生的关系就是一对多。

2、多对一:比如说一个班级有很多学生,可是这个班级只有一个班主任。在这个班级中随便找一个人,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生。这里学生和班主任的关系就是多对一。

3、一对一:比如说一个班级有很多学生,他们分别有不同的学号。一个学生对应一个学号,一个学号对应一个学生;通过学号能找到学生,通过学生也能得到学号,不会重复。这里学生和学号的关系就是一对一。

4、多对多:比如说一个班级有很多学生,他们有语文课、数学课、英语课等很多课。一门课有很多人上,一个人上很多门课。这里学生和课程的关系就是多对多。

sql中一对多,多对一,一对一关系的解析相关推荐

  1. SQL的一对多,多对一,一对一,多对多什么意思?

    SQL的一对多,多对一,一对一,多对多什么意思? 1.一对多:比如说一个班级有很多学生,可是这个班级只有一个班主任.在这个班级中随便找一个人,就会知道他们的班主任是谁:知道了这个班主任就会知道有哪几个 ...

  2. 数据库建表-- 一对多/多对一/一对一/多对多 关系

     转自: https://blog.csdn.net/zhongshan_c/article/details/8210196 数据库建表-- 一对多/多对一/一对一/多对多 关系 关联映射:一对多 ...

  3. MyBatis→SqlSession、sqlMapConfig.xml、映射XML文件、OGNL、拼接SQL标签、取值查值、批量SQL、一对多多对一多对多

    官网 https://mybatis.org/mybatis-3/ SqlSession sqlMapConfig.xml OGNL XML拼接SQL标签 参数取值 预编译与直接赋值 编码规范 sel ...

  4. sql语句之多表关系 一对多 多对多

    多表的关系介绍 在实际的开发过程中,项目一定是有多张表的,且这些表之间是都有关系的 表与表之间的关系分类:一对一 一对多 多对多 一对一:A表的一行对应B表的一行,反之也成立,此时,两张表可以合并成一 ...

  5. Mybatis中的关系映射(一对一,一对多,多对多)

    在网上寻了很久,大多数讲关系性的文章都是大篇幅的去将表照搬上来,本来就很生硬,此文就不在讲述关系性映射的具体实现,转而从浅层来讲讲其概念性. 1.1 关联关系概述 在关系型数据库中,多表之间存在着三种 ...

  6. java注解方式实体类_如何用注解的方式在实体类中实现一对一,和一对多多对多...

    一对一 @OneToOne(fetch = FetchType.LAZY) @JoinColumn(name = "THEMEID") @Cascade({CascadeType. ...

  7. mysql表中的多对多关系表_「一对多」关系型数据库中一对多,多对一,多对多关系(详细) - seo实验室...

    一对多 在关系型数据库中,通过外键将表跟表之间联系在了一起. 一个班级有很多学生,外键维护在学生的一方,也就是多的一方.(在做页面设计的时候,需要把两个表连接到一块查询信息) 建立一个student和 ...

  8. SQLAlchemy_定义(一对一/一对多/多对多)关系

    SQLAlchemy_定义(一对一/一对多/多对多)关系 目录 Basic Relationship Patterns One To Many One To One Many To Many Basi ...

  9. Python进阶----表与表之间的关系(一对一,一对多,多对多),增删改查操作

    Python进阶----表与表之间的关系(一对一,一对多,多对多),增删改查操作,单表查询,多表查询 一丶表与表之间的关系 背景: ​ ​ ​  ​ ​ 由于如果只使用一张表存储所有的数据,就会操作数 ...

最新文章

  1. HTML DOM Console对象
  2. mysql 5.7 json函数_Mysql5.7中对于JSON函数设置的案例详细说明
  3. P11 非线性系统-《Matlab/Simulink与控制系统仿真》程序指令总结
  4. 实现接口java_Java – 实现接口
  5. 主程序分析法MATLAB编程,专题五  概率统计问题的Matlab求解
  6. pugixml解析Word
  7. C语言实现的FFT与IFFT源代码,不依赖特定平台
  8. mysql dos入门_在dos上操作mysql的基本?
  9. CentOS6.x系统挂载NTFS分区的移动硬盘
  10. MFC对话框动态刷新图片(仿照全屏屏保)
  11. python pow和**_第005篇:Python中的数字
  12. 巴蒂尔7个三分火箭破网 麦蒂战表兄取缺姚后首胜
  13. verifycode.php,php验证码|php图片验证码|php image.verifyCode.class.php
  14. protel99实用基础入门教程
  15. 大学四年毕业季我用Python写了一个论文降重工具(希望能帮助到学弟学妹)
  16. matlab数缺失值填充,matlab缺失值填补
  17. 用计算机解决线性代数,线性代数问题计算机应用.doc
  18. 该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权
  19. xpath跨级定位(parent::,following-sibling::, preceding-sibling)
  20. Tableau-旭日图(详细操作步骤)

热门文章

  1. Windows中使用nginx部署网站
  2. git的分支 - 标签 -以及ssh免密配置- idea中的git
  3. 高校圆桌派-第二期话题征集等你来
  4. 微众银行qualitis 部署编译教程
  5. element表格分页 + 页码不连续
  6. 集成产品开发(IPD)
  7. 记录 时间2021-11-08T06:52:58.000+0000类型格式化
  8. 分享111个JS菜单导航,总有一款适合您
  9. 鸿蒙和安卓开发的一些对比
  10. unity创建项目不添加包_使用精选的资产捆绑包和Unity Learn Premium可以更高效地创建项目