看了就不再忘了外來鍵是什麼

2021-09-24 05:12:24 字數 394 閱讀 3166

一、首先是外來鍵的定義

如果乙個欄位a在一張表(表一)中是主關鍵字,而在另外一張表(表二)中不是主關鍵字,則字段a稱為表二的外來鍵。

二、主鍵表和外鍵表的理解

(1)以公共關鍵字作主鍵的表為主鍵表(父表,主表)

(2)以公共關鍵字作外來鍵的表為外來鍵表(從表,外表)

這裡有2張表(student和depart)學生表和院系表,這裡的字段departnum就有是學生表的外來鍵,這裡的外來鍵表是學生表,主鍵表是院系表。你以外鍵的身份存在的表就是外來鍵表,反之主鍵表。主鍵表外鍵表 看是對哪個鍵而言。

三、個人總結:

你去別人家,你是外人,也就是外來鍵,他家對你來說是外家,也就說外來鍵表。

你回到你的家,你是主人,你的家是你的主鍵表,所以你到底是在自己家還是別人家還是分的清的吧。

外來鍵的作用是什麼

當朋友問我外來鍵的作用是什麼時,我也愣了一下,平常都是在這麼用,還沒有真正的總結過,外分鍵的作用呢.下面,我總結了一下外來鍵的作用 外來鍵 fk 是用於建立和加強兩個表資料之間的鏈結的一列或多列。通過將儲存表中主鍵值的一列或多列新增到另乙個表中,可建立兩個表之間的鏈結。這個列就成為第二個表的外來鍵。...

MySQL中的外來鍵是什麼 有什麼作用

近期自學資料庫mysql。然後有個疑問。一直不得其解。查詢了相關資料。最後還是沒有解決。我的疑問是 使用外來鍵約束 然後我對 外來鍵 這個詞不是非常理解。查詢相關資料都是講一些術語。說外來鍵的主要作用是 保持資料的一致性 完整性。聽得我是一頭霧水。關於外來鍵。我有自己的一些理解,可是不曉得是否正確,...

MySQL中的外來鍵是什麼 有什麼作用

最近自學資料庫mysql,然後有個疑問,一直不得其解,查詢了相關資料,最後還是沒有解決。我的疑問是 使用外來鍵約束 然後我對 外來鍵 這個詞不是很理解,查詢相關資料都是講一些術語,說外來鍵的主要作用是 保持資料的一致性 完整性。聽得我是一頭霧水。關於外來鍵,我有自己的一些理解,但是不曉得是否正確,舉...