目录
MySQL是个关系型数据库,还可以维护数据与数据之前的关系,通过在数据表中添加外键约束
数据与数据之间的关系
一对一关联
学生---学号
个人---身份证
主键关联
两张表中主键相同的数据为相互对应的数据
唯一外键关联
在任意一个表中添加一个字段添加外键约束与另一张表的主键关联,并且给外键列添加唯一约束
一对多与多对一
学生---班级:多对一
班级---学生:一对多
在多的一端加入外键,与一的一端主键进行关联
多对多关联
学生 --- 科目:一个学生可以选择多个学科,一个学科也可以被多个学生选择
额外创建一张关系表来维护多对多关联:在关系表中定义两个外键,分别与两个数据表中的主键进行关联