您好,登錄后才能下訂單哦!
小編給大家分享一下navicat中添加約束的操作步驟,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
打開navicat工具連接上mysql服務,然后選擇打開一個數據庫,這里為了演示選擇一個測試數據庫,然后為用戶表和學校表的外鍵。選擇t_user表點擊設計表。
在設計表頁面,默認是字段頁面,這里可以給表編輯字段內容,我們選擇外鍵選項。
在外鍵設置頁面,選擇第二列欄位右側的按鈕,第一列可以不填會自動生成一個外鍵名稱,如果需要規范命名可以自定義一個。
在彈出的欄位下拉列表中,選擇一個要添加外鍵的字段,這里是給學校表添加外鍵,所以選擇school_id。
然后選擇參考表,就是外鍵指向的表,參考數據庫可以不選擇,默認是當前數據庫。參考表選擇學校表t_school_info。
參考欄位的選擇,因為兩個表之間是以id關聯約束的,這里選擇id即可。
最后就是刪除和更新時約束規則,如果選擇級聯刪除CASCADE,學校表數據刪除會級聯刪除用戶數據,也可以選擇RESTRICT約束的方式,要先刪除了一個學校的下面所有關聯的用戶才可以刪除學校信息。
以上選擇完成之后,點擊保存,然后外鍵約束就生效了。可以在表里編輯數據看看效果。
看完了這篇文章,相信你對“navicat中添加約束的操作步驟”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。