SQL Server中如何添加外鍵約束
SQL Server中如何添加外鍵約束
操作方法
(01)在SQL Server中建立完表後,針對於多個表這裏我們需要添加一定的約束條件,這裏的外鍵約束就恰好的利用了多個表中數據的相互查詢作用,SQL Server中如何添加外鍵約束,這裏我們呢實現兩種方法,希望大家可以看懂並學會。
(02)在如下圖中呢,這裏我們是有三個表:S、C、SC這三個表中的S、C表中是有主鍵的:SNO、CNO這裏的SC中同樣有SNO、CNO,這裏我們是需要爲SC中的SNO、CNO添加外鍵的。利用這三個表來做以示範
(03)方法一:在SC表上用鼠標右擊,然後選擇裏面的設計
(04)點擊完設計之後呢,這裏我們就可以看到在消息框中看到SC表中的三個列了
(05)這裏選擇在列名上右擊,選擇裏面的關係然後點擊
(06)點擊完畢之後,彈出如下圖中的實例圖,選擇添加
(07)進入到如下圖中的一個介面中,這裏我們選擇圖中所示的位置進行點擊
(08)點擊之後,進入圖下,這裏顯示了表間的關係,我們進行選擇性輸入
(09)這裏的主鍵名和外鍵名大家要注意填寫。這裏的填寫永遠是追隨一個“主表上建立外鍵的關係的”,地下的SNO爲列名,它們都是相同的,或者名字不一樣,注意選擇即可,選擇完畢之後直接點擊確定就可以了。
(10)同樣的方法我們在進行第二次的建立,同樣這裏是點擊添加。
(11)這裏我們一樣的是進行主外鍵的選擇。選擇完畢之後呢,同樣是點擊確定就可以了。
(12)兩個主外鍵都建立完畢之後呢,這裏我們直接點擊關閉就可以了
(13)注意進入到如下圖中的時候,這裏我們在鍵盤上選擇Ctrl + S 然後進行儲存
(14)彈出如下的窗體之後呢,這裏我們是要選擇是的。
(15)儲存完畢之後,重新載入列表,然後呢我們的外鍵約束就建立完畢了
(16)方法二:這裏我們需要運用的就是我們的SQL 語句了,這裏只要你有較好的記憶力我們採用這種方法還是蠻好的。建立一個新的查詢列表。
(17)輸入如下圖中的SQL 語句:--建立SC表中的SNO和CNO的外鍵約束alter table SCadd constraint fk_SNOforeign key (SNO) references S(SNO)goalter table SCadd constraint fk_CNOforeign key (CNO) references C(CNO)go這裏我們進行語句的解釋:alter table 表名(需要建立外鍵的表)add constraint fk_CNO(外鍵列名)foreign key (CNO) references C(CNO)(另外一個引用的主鍵名中的列名)go
(18)輸入完畢之後,選擇全部的內容,然後點擊上方的執行。
(19)執行成功之後呢,這裏我們是有“命令已成功執行”的提示的,這裏我們如果報錯了,那麼表示你的輸入語句是有錯誤的,注意檢查你的SQL語句
-
Word文檔詳細基礎教程
操作方法(01)開啟word後,點擊檔案,選擇新建,點擊個空白文檔就可以新建了。(02)先學會選擇,想要選擇文檔裏的部分內容,可以用鼠標左鍵點擊一下起始位置,將遊標定位,然後按住不住,拖動到末尾位置即可。(03)然後來改變文字顏色,選中文字之後,點擊上方選單欄的文字顏色,選擇一個顏色...
-
美圖秀秀如何自動摳圖
美圖秀秀是一款非常簡潔實用的圖片處理軟件,能夠勝任大多數圖片處理工作。且有一個非常強大的摳圖功能:自動摳圖。自動摳圖讓摳圖變成一鍵式,可大大提高摳圖效率。操作方法(01)開啟美圖秀秀軟件,點擊右上角的“開啟”。(02)在彈出的頁面中找到並雙擊要處理的圖片,或者選...
-
如何使用QQ雲盤呢?怎麼使用微雲呢?
現在雲盤比較流行,隨着網絡的發展,以前的U盤現在逐步減少,網絡雲盤可以透過網絡盤幫我們儲存資料,不需要再隨身攜帶U盤了。下面和大家談下如何使用qq雲盤?操作方法(01)在電腦上登入QQ。(02)點擊微雲圖標進入微雲。(03)日常筆記可以在“筆記”欄開啟,然後點擊新建一個檔案。...
-
360安全衛士桌面上的圖標不見了怎麼找回?
平時我們安裝一些常用的軟件的時候,在進行安裝的時候,大多數都會把它的快速啓動圖標建在桌面上,如果這些圖標由於電腦的原因或者是其它的原因在桌面上找不到它的啓動圖標的話,我們要透過什麼樣的方式才能找到它?操作方法(01)在我們安裝軟件的時候,它都會在桌面上和開始...