在 navicat 中創(chuàng)建外鍵的步驟如下:創(chuàng)建父表和子表。選擇子表并打開表設(shè)計(jì)器。添加新列并設(shè)置列屬性。在外鍵部分設(shè)置外鍵約束。保存更改。
Navicat 中創(chuàng)建外鍵的步驟
在 Navicat 中創(chuàng)建外鍵的過程分為以下步驟:
1. 創(chuàng)建父表和子表
創(chuàng)建外鍵需要兩個(gè)表:父表和子表。父表是包含主鍵的表,而子表是包含外鍵的表。
2. 選擇子表并打開表設(shè)計(jì)器
在 Navicat 的“數(shù)據(jù)庫”窗格中,選擇子表并右鍵單擊。在彈出的菜單中,選擇“設(shè)計(jì)表格”。
3. 添加新列
在“表格設(shè)計(jì)器”窗口中,找到“列”部分并單擊“添加列”按鈕。
4. 設(shè)置列屬性
列名:輸入外鍵列的名稱。
數(shù)據(jù)類型:選擇與父表主鍵相同的數(shù)據(jù)類型。
是否允許為 NULL:如果允許外鍵值為空,則選中此框。
5. 設(shè)置外鍵約束
在“列屬性”選項(xiàng)卡中,找到“外鍵”部分。
外鍵名稱:輸入外鍵約束的名稱。
引用表格:選擇父表。
引用列:選擇父表的主鍵列。
6. 保存更改
單擊“保存”按鈕以保存更改。
示例:
假設(shè)我們有一個(gè)名為 Orders 的父表,其中包含 OrderID 主鍵和 CustomerID 列。我們還希望創(chuàng)建一個(gè)名為 Customers 的子表,其中包含 CustomerID 外鍵。
創(chuàng)建外鍵的步驟:
-
創(chuàng)建
Orders 和 Customers 表。選擇
Customers 表并打開表設(shè)計(jì)器。添加一個(gè)名為
CustomerID 的列,數(shù)據(jù)類型為 int,并允許為空。
在“外鍵”部分,配置如下:
外鍵名稱:FK_Customers_OrderID
引用表格:Orders
引用列:OrderID
保存更改。






