SQL Server中建立外來鍵的方法

2022-04-06 04:55:49 字數 1241 閱讀 6026

在sql中建立外來鍵約束,可以級聯查詢表中的資料,在c#**生成器中,也能根據外來鍵關係生成相應的外來鍵表資料模型。外來鍵也可防止刪除有外來鍵關係的記錄,一定程度上保護了資料的安全性。

步驟:1、要建立外來鍵關係,首先要保證用來建立外來鍵關係的列具有唯一性,即具有 unique 約束通常是某錶的主鍵作為另外乙個表的外來鍵

2、開啟資料庫表,找到要建立外來鍵的表。並確保其中要建立外來鍵關係的列與主鍵表中的資料型別完全一致

3、在要建立外來鍵關係的表中,在任意列上右擊,選擇【關係】

4、在外鍵關係對話方塊中,點選左下角的【新增】

5、點選【表和列規範】項的右側的 ...小按鈕

6、在表和列對話方塊中,在主鍵表下方選擇外來鍵列所在的表和該外來鍵列

7、在外鍵表下方,只要選擇表中與主鍵表的列相對應的列即可

8然後點選【確定】,再回到外來鍵關係表

9、如果還有外來鍵關係需要建立,繼續點選外來鍵關係表左下側的【新增】沒有的話,點選【關閉】即可

10、此時,已經成功建立了乙個主外來鍵關係。在表中任意列右擊,選擇關係就可以看到了

SQL Server外來鍵約束

sql server中主外來鍵的定義 1.create table dept dept no int primary key,dept name nvarchar 50 not null insert into dept values 10,it 20,finance 30,engneer crea...

mySQL中建外來鍵的原則 外來鍵的建立原則

首先,外來鍵引用的那個列在主表中必須是主鍵列或者唯一列。所以1 n的把外來鍵建立在n的那張表上。1 1,一般要看誰是主表,誰是附屬表,外來鍵建立在附屬表中。n m的情況,需要建立乙個關係表,兩個原表和其關係分別是1 n,1 mmysql具體 建立外來鍵語句 1 建立s user表 create ta...

mysql檢視外來鍵建立時間 外來鍵的建立 刪除 檢視

一 建立表的時候建立外來鍵 如果表a的主關鍵字是表b中的字段,則該字段稱為表b的外來鍵,表a稱為主表,表b稱為從表。外來鍵是用來實現參照完整性的,不同的外來鍵約束方式將可以使兩張表緊密的結合起來,特別是修改或者刪除的級聯操作將使得日常的維護工作更加輕鬆。這裡以mysql為例,總結一下3種外來鍵約束方...