文章插图
1、一对多:比如说一个班级有很多学生,可是这个班级只有一个班主任 。在这个班级中随便找一个人,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生 。这里班主任和学生的关系就是一对多 。
2、多对一:比如说一个班级有很多学生,可是这个班级只有一个班主任 。在这个班级中随便找一个人,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生 。这里学生和班主任的关系就是多对一 。
3、一对一:比如说一个班级有很多学生,他们分别有不同的学号 。一个学生对应一个学号,一个学号对应一个学生;通过学号能找到学生,通过学生也能得到学号,不会重复 。这里学生和学号的关系就是一对一 。
4、多对多:比如说一个班级有很多学生,他们有语文课、数学课、英语课等很多课 。一门课有很多人上,一个人上很多门课 。这里学生和课程的关系就是多对多 。
1、一对一的使用方法
(1)使用嵌套结果映射来处理重复的联合结果的子集。
(2)通过执行另外一个SQL映射语句来返回预期的复杂类型 。
2、一对多的实现方法
在多的一方的表里面,添加外键 。
3、多对多的实现方法
多对多,必须要通过单独的一张表来表示 。
【SQL的一对多,多对一,一对一,多对多什么意思?】
推荐阅读
- 虾仁怎么做好吃 家常炸虾仁的做法介绍
- 姜茶的功效与作用 喝姜茶的好处
- 六年级上册第四单元的漫画作文
- 涉黑判几年
- 绿豆沙怎么做好吃 绿豆沙的做法
- 什么地方适合偏白色的地砖
- 女人梦见喝酒是什么征兆 女人梦见喝酒的寓意
- 精选 关于失败的人生感悟说说 人生失败的句子说说心情
- 精选 关于人心换不到人心的句子 人心换不来人心的感慨
- 游戏名字男骚气六个字 别具一格的六个字游戏网名