Mysql 关系

来源:互联网 发布:什么是正定矩阵 编辑:程序博客网 时间:2024/05/22 12:48


关系:

将实体和实体的关系,反映到最终数据库表的设计上来,将关系分为3种:一对一、一对多(多对一)、多对多

所有的关系都是指的表与表之间的关系;

 

一对一

一对一:一张表的一条记录只能与另一张表的一条记录进行对应,反之亦然;

一对多

一对多:一张表有一条记录可以对应另一张表中多条记录,但是反过来,另一张表的一条记录只能对应第一张表的一条记录。这种关系就是一对多或者多对一。

在多端中增加一个字段即外键,参照一端表的主键取值;

多对多

多对多:一张表A的一条记录可以对应另一张表B的多条记录,另一张表B的一条记录可以对应表A的多条记录;、

这种关系下需要增加一张中间关系表维护表A和表B多对多的关系;表A、表B和中间表全是一对多关系;

0 0
原创粉丝点击