首頁 > 資料庫 > navicat > 主體

navicat中怎麼加入約束

爱喝马黛茶的安东尼
發布: 2019-08-03 14:36:25
原創
15122 人瀏覽過

navicat中怎麼加入約束

開啟navicat工具連接上mysql服務,然後選擇開啟一個資料庫,這裡為了示範選擇一個測試資料庫,然後為使用者表和學校表的外鍵。選擇t_user表點選設計表。

navicat中怎麼加入約束

在設計表頁面,預設是欄位頁面,這裡可以給表格編輯欄位內容,我們選擇外鍵選項。

navicat中怎麼加入約束

相關推薦:《Navicat for mysql使用圖文教學

在外鍵設定頁面,選擇第二列欄位右側的按鈕,第一列可以不填會自動產生外鍵名稱,如果需要規範命名可以自訂一個。

navicat中怎麼加入約束

在彈出的欄位下拉列表中,選擇一個要新增外鍵的字段,這裡是給學校表添加外鍵,所以選擇school_id。

navicat中怎麼加入約束

然後選擇參考表,就是外鍵指向的表,參考資料庫可以不選擇,預設是目前資料庫。參考表選擇學校表t_school_info。

navicat中怎麼加入約束

參考欄位的選擇,因為兩個表之間是以id關聯約束的,這裡選擇id即可。

navicat中怎麼加入約束

最後就是刪除和更新時約束規則,如果選擇級聯刪除CASCADE,學校表數據刪除會級聯刪除用戶數據,也可以選擇RESTRICT約束的方式,要先刪除了一個學校的下面所有關聯的使用者才可以刪除學校資訊。

navicat中怎麼加入約束

以上選擇完成之後,點選儲存,然後外鍵約束就生效了。可以在表裡編輯資料看看效果。

navicat中怎麼加入約束

以上是navicat中怎麼加入約束的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!