国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

表之間的關(guān)系

2021-09-13 16:34 作者:海鷗之道  | 我要投稿

如何找出兩張表的對(duì)應(yīng)關(guān)系?

分析步驟:

1.先找出左表的角度去找

是否左表的多條記錄可以對(duì)應(yīng)右表的一條記錄,如果是,則證明左表的一個(gè)字段foreign key 右表一個(gè)字段 (通常是id)

2.再站在右表的角度去找

是否右表的多條記錄可以對(duì)應(yīng)左表的一條記錄,如果是,則證明右表的一個(gè)字段foreign key 左表一個(gè)字段(通常是id)

3.總結(jié)

多對(duì)一:

如果只有步驟1成立,則是左表多對(duì)一右表
如果只有步驟2成立,則是右表多對(duì)一左表

多對(duì)多:

如果步驟1和2同時(shí)成立,則證明這兩張表時(shí)一個(gè)雙向的多對(duì)一,即多對(duì)多,需要定義一個(gè)這兩張表的關(guān)系表來(lái)專門(mén)存放二者的關(guān)系

一對(duì)一:

如果1和2都不成立,而是左表的一條記錄唯一對(duì)應(yīng)右表的一條記錄,反之亦然。這種情況很簡(jiǎn)單,就是在左表foreign key右表的基礎(chǔ)上,將左表的外鍵字段設(shè)置成unique即可

下面舉例說(shuō)明;

? ? 1) 多對(duì)一或者一對(duì)多

????? ?比如:?出版社 ?和?書(shū) (foreign key(press_id) references press(id))

????????多個(gè)出版社出一本書(shū) ,多本書(shū)能被一個(gè)出版社出版

2) 多對(duì)多

比如: 作者和書(shū)

雙向多對(duì)一,那就是多對(duì)多,書(shū)的表上節(jié)已經(jīng)建好了。

創(chuàng)建表:

插入數(shù)據(jù):

要實(shí)現(xiàn):

ss:

九陽(yáng)神功

九陰真經(jīng)

九陰白骨爪

獨(dú)孤九劍

降龍十八掌

葵花寶典

aa:

九陽(yáng)神功

葵花寶典

yy:

獨(dú)孤九劍

降龍十八掌

葵花寶典

ww:

九陽(yáng)神功

3)一對(duì)一

比如說(shuō)客戶和學(xué)生:多個(gè)客戶不能是一個(gè)學(xué)生,多個(gè)學(xué)生也不能是一個(gè)客戶,所以是一對(duì)一的關(guān)系。

創(chuàng)建表:

插入數(shù)據(jù):


表之間的關(guān)系的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
岑巩县| 安溪县| 准格尔旗| 金乡县| 巴林右旗| 杭锦后旗| 丰都县| 侯马市| 河池市| 天津市| 额尔古纳市| 渑池县| 清水县| 常州市| 普洱| 冕宁县| 杭锦后旗| 西城区| 延边| 当雄县| 儋州市| 千阳县| 黄大仙区| 奎屯市| 柘城县| 台江县| 乌审旗| 奈曼旗| 定结县| 通许县| 光泽县| 罗甸县| 玛纳斯县| 乌鲁木齐市| 章丘市| 凤翔县| 漠河县| 临泽县| 邹城市| 岳池县| 龙州县|