MySQL根据图为借阅表和微信如何看历史加好友借阅表添加相应的外键

在多方表中,创建一个新的字段,作為当前表的外键,指向一方表的主键
注意点: 一对多, 外键设置在多方

一对多表的结构设计,两张表
主表(一方) 从表(多方)
建表原则,在多方表中添加字段,把该字段作为外键指向一方表的主键

一个部门有许多员工,所以外键设置在多方 ,所以是员工表

主表必须要有数据,从表才能添加数据
并且从表关联的外键值, 主表必须要有对应的
否则添加不上,删除同理

创建外键关联时,可以添加下面两行代码,指定约束级联,为空等
表示删除,更新后怎麼处理
比如:删除从表的数据,主表同意否?
如果是 casccade 是级联 表示不同意你删除数据


例如: 一个人在一个部门,没来之前不存在,来了之后,就是员工
而这個部门对应的这个人是唯一的,不可能有两个一模一样的人
这就是一对一,一个人对应一个部门
例如: 一张身份证对应一个人,
一定要保证外键的芓段是唯一的 unique

中间要添加数据时,要看两张主表有没有数据

先创建一张中间表,中间表中至少包含2个字段
2个字段作为当前中间表的外键,指向原來多对多表的主键


多对多:用户与角色, 一个用户拥有多个角色,一个角色可以被多个用户所拥有

首先 建立 用户表 角色表 建立第三方表来处理多對多的关联
}

5.查询学生信息(查询2016年2月17日前五洺 的学生的学号和分数)

6.查询指定学生的考试成绩

7.查询某学期开设的课程

8.查询某课程最近一次考试缺考的学生名单

多表联查实现的两种方式:

欢迎提问欢迎指错,欢迎讨论学习信息 有需要的私聊 发布评论即可 都能回复的

  原文在博客园有需要可以联系扣扣:

}

我要回帖

更多关于 微信如何看历史加好友 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信