sql server建立外鍵的操作方法
sql server是Microsoft推出的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有使用方便可伸縮性,讓用戶的使用過(guò)程更加方便易操作,在其中可以通過(guò)SQL語(yǔ)句以及鼠標(biāo)點(diǎn)擊方式來(lái)進(jìn)行數(shù)據(jù)庫(kù)的一些管理操作,在創(chuàng)建數(shù)據(jù)表之后,最重要的就是在數(shù)據(jù)表中對(duì)表的關(guān)系進(jìn)行建立了,比較常見(jiàn)的就是建立外鍵關(guān)系了,有很多使用sql server的用戶還不知道要如何操作來(lái)建立表外鍵,那么接下來(lái)小編就跟大家分享一下具體的操作方法吧,感興趣的朋友不妨一起來(lái)看看這篇方法教程,希望這篇教程能幫到大家。

1.想要建立外鍵的話需要確認(rèn)用來(lái)建立外鍵的那一列是具有唯一性的,也就是具有UNIQUE約束,通常在一個(gè)表中主鍵字段就可以作為其他表的外鍵。

2.首先打開(kāi)數(shù)據(jù)庫(kù)表之后,找到想要建立外鍵的表,并且需要確保這個(gè)表想要?jiǎng)?chuàng)建外鍵的字段與另一個(gè)表中的主鍵字段類型完全一致。

3.之后就在要建立外鍵關(guān)系的表中,選擇任意一列右鍵點(diǎn)擊之后在出現(xiàn)的菜單中點(diǎn)擊“關(guān)系”這個(gè)選項(xiàng)。

4.點(diǎn)擊這個(gè)關(guān)系之后會(huì)出現(xiàn)下圖所示的外鍵關(guān)系界面,我們點(diǎn)擊界面左下角的添加按鈕準(zhǔn)備添加外鍵關(guān)系。

5.接下來(lái)點(diǎn)擊右邊界面中的“表和列規(guī)范”選項(xiàng)右邊的三點(diǎn)按鈕,如下圖中所示,點(diǎn)擊之后進(jìn)行下一步操作。

6.點(diǎn)擊之后就會(huì)出現(xiàn)表和列設(shè)置窗口了,我們分別在主鍵表和外鍵表中選擇對(duì)應(yīng)的想要設(shè)置的關(guān)聯(lián)字段,也就是主鍵字段和外鍵字段。

7.兩張表中選擇的相對(duì)應(yīng)列在所在的表中都是唯一字段,比如常見(jiàn)的一些ID字段,類型和意義都是相同的,在建立外鍵的時(shí)候選擇字段非常重要。

8.選擇好兩個(gè)對(duì)應(yīng)的字段之后,需要理解各個(gè)字段對(duì)應(yīng)的表是哪張表,F(xiàn)K的意思表示的就是外鍵,點(diǎn)擊確定按鈕保存設(shè)置。

9.點(diǎn)擊確認(rèn)按鈕之后回到上一步界面,該外鍵關(guān)系已經(jīng)成功創(chuàng)建好了,如果還有需要?jiǎng)?chuàng)建的外鍵關(guān)系的話,就點(diǎn)擊左下角的添加按鈕再次添加。

10.添加完成之后我們回到表的界面,找到任意一列字段右鍵點(diǎn)擊選擇“關(guān)系”選項(xiàng),就可以看到打開(kāi)的界面中已經(jīng)創(chuàng)建好的FK+表名的外鍵關(guān)系了。

以上就是小編今天跟大家分享的使用sql server的時(shí)候創(chuàng)建外鍵的具體操作方法,不知道要如何操作的朋友可以試一試這個(gè)方法,希望這篇教程能夠?qū)Υ蠹矣兴鶐椭?/p>
相關(guān)文章:
1. 微軟需要改進(jìn)SQL Server的六大功能2. SQL Server靜態(tài)頁(yè)面導(dǎo)出技術(shù)43. SQL Server中使用DTS設(shè)計(jì)器進(jìn)行數(shù)據(jù)轉(zhuǎn)移4. SQL Server靜態(tài)頁(yè)面導(dǎo)出技術(shù)15. DB2 與 Microsoft SQL Server 2000 之間的 SQL 數(shù)據(jù)復(fù)制(1)6. 解決 Can’t connect to local mysql server through socket ‘/tmp/mysql.sock’ (2) |#20027. Microsoft SQL Server 查詢處理器的內(nèi)部機(jī)制與結(jié)構(gòu)(1)8. SQL Server數(shù)據(jù)庫(kù)內(nèi)存會(huì)不斷增加的問(wèn)題分析9. 輕量級(jí)數(shù)據(jù)庫(kù)SQL Server Express LocalDb介紹10. 使用用于SQL Server的IIS虛擬目錄管理實(shí)用工具

網(wǎng)公網(wǎng)安備