本篇文章主要跟大家介紹mysql外鍵的簡單使用。
在之前的文章中,已經給大家介紹了mysql外鍵的基礎定義以及外鍵創建的方法,需要的朋友可以先閱讀這兩篇文章。
想必大家應該對mysql外鍵都有一定的了解了。
下面我們就舉個簡單例子來跟大家介紹Navicat(資料庫管理工具)中關於mysql外鍵的基本使用操作。
Navicat是一套快速、可靠且價格相當便宜的資料庫管理工具,專為簡化資料庫的管理及降低系統管理成本而設。並且是以直覺化的圖形使用者介面而建造的,讓你可以以安全並且簡單的方式創建、組織、存取並共用資訊。
首先在這個資料庫中有這樣兩張資料表,class(班級表)和stu1(學生表)。
然後我們要將這兩張表關聯起來,就需要為學生表建立一個外鍵即class中的id,也就是說學生表的外鍵c_id欄位就是class表的主鍵id。
且我們要先將class表中填寫內容後、才能在學生表中填寫資料。
當我們沒有刪除學生表中的資料時,而是直接將class表中的記錄進行刪除操作,就會出現執行delete報錯。
這是因為class表涉及到有外鍵的學生表的數據,只有刪除相關學生表的數據才能在class表中進行刪除操作!
而當我們更改學生表中的c_id時,也會出現報錯(如下圖),需要注意的是,這裡的外鍵字段c_id必須要與我們所依賴的class表中的主鍵數據類型相一致!
本章內容就是關於mysql外鍵的相關使用操作介紹,也是非常簡單的,希望對需要的朋友有幫助!
那麼關於文章中提及到的Navicat資料庫管理工具有興趣的朋友,也可以閱讀之前的相關Navicat文章:
想要了解更多mysql知識,可以關注PHP中文網mysql影片教學,歡迎大家參考學習!
以上是mysql外鍵怎麼用? Mysql資料庫外鍵的使用介紹(圖文+影片)的詳細內容。更多資訊請關注PHP中文網其他相關文章!