码迷,mamicode.com
首页 > 其他好文 > 详细

表与表之间关系回顾

时间:2017-08-05 06:04:23      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:员工   div   关系   strong   uid   商品   多对多   ros   表之间   

------------------siwuxie095

   

   

   

   

   

   

   

   

表与表之间关系回顾

   

   

1一对多

   

1

1)场景:分类和商品的关系

2)描述:一个分类里面有多个商品,一个商品只能属于一个分类

   

   

   

2

1)场景:客户和联系人的关系

2)描述:一个客户里面有多个联系人,一个联系人只能属于一个客户

   

注意:这里的客户是公司级的,即 公司,联系人 公司里的员工,实

际上就是公司和员工的关系

   

   

   

3建表:通过外键建立关系

   

的那一方创建字段作为外键,指向的那一方的主键

   

客户:

   

cid

cname

1

百度

2

阿里

3

腾讯

   

   

联系人:

   

lid

lname

cid

100

小赵

1

101

小钱

1

102

小孙

2

103

小李

3

   

   

   

   

   

2多对多

   

1

1)场景:订单和商品的关系

2)描述:一个订单里面有多个商品,一个商品属于多个订单

   

   

   

2

场景:用户和角色的关系

描述:一个用户里面有多个角色,一个角色属于多个用户

   

如:小赵,可以是司机,可以是保镖;小钱,可以是司机,可以是秘书

   

   

   

3建表:创建第三张表维护关系

   

第三张表至少要有两个字段作为外键,指向两个表的主键

   

用户:

   

uid

username

1

东方不败

2

岳不群

2

林平之

   

   

角色:

   

rid

rname

100

掌门

101

教主

102

宦官

   

   

第三张表:

   

uid

rid

1

100

1

101

2

102

3

102

   

   

   

   

   

3一对一

   

1

1)场景:丈夫和妻子的关系

2)描述:在中国,一个男人只能有一个妻子,一个女人只能有一个丈夫

   

   

   

   

   

   

   

   

【made by siwuxie095】

表与表之间关系回顾

标签:员工   div   关系   strong   uid   商品   多对多   ros   表之间   

原文地址:http://www.cnblogs.com/siwuxie095/p/7288266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!