国产性生交xxxxx免费-国产中文字幕-啊灬啊灬啊灬快灬高潮了,亚洲国产午夜精品理论片在线播放 ,亚洲欧洲日本无在线码,色爽交视频免费观看

鍋爐信息網 > 鍋爐知識 > 鍋爐學習

navicat 數據表添加外鍵

發布時間:

數據庫簡介數據表簡介user表(用戶表)存放用戶相關信息,字段說明如下: 唯一標識userId(主鍵)用戶名username密碼passwordmyorder表存放用

數據庫簡介

數據表簡介

user表(用戶表)

存放用戶相關信息,字段說明如下:

唯一標識userId(主鍵)

用戶名username

密碼password

myorder表

存放用戶訂單信息,字段說明如下:

訂單唯一標識orderId(主鍵)

總價price

userId是myorder表中的外鍵,關聯的是user表中的主鍵userId


注意:

1.myorder表中必須先新建userId字段,否則外鍵添加失敗。

2.myorder表中的userId字段的**類型和長度**必須與user表中userId字段的一致,否則外鍵添加失敗。

數據表選項

數據表的引擎為InnoDB,否則可能外鍵添加失敗。查看方法如下



navicat中,數據表外鍵添加步驟

在myorder表中進行如下操作:

①單擊“外鍵”tab

②單擊“添加外鍵”按鈕

③在綠框處根據需要進行設置



關于綠框部分的設置說明,簡要說明如下

簡要說明:

  • 名,即外鍵名(隨便取)
  • 字段,如myorder表的字段userId
  • 參考模式,就是當前數據表所在的數據庫
  • 參考表,比如user表
  • 參考字段,比如user表的字段useId
  • 刪除時,指刪除時做的操作。這里選擇CASCADE,表示當user表中某記錄被刪除,則myorder表的相應記錄也被刪除
  • 更新時,指更新時做的操作。這里選擇CASCADE,表示當user表中某記錄被更新,則myorder表的相應記錄也被更新


具體參見這兩篇文章

[navicat給mysql添加外鍵](navicat給mysql添加外鍵 - 程序員大本營)

[演示在navicat中為mysql表添加外鍵](演示在navicat中為mysql表添加外鍵_SuperSun~的博客-CSDN博客_navicat添加外鍵)


測試

依次向user表和myorder表插入數據(必須先向user表插入數據,然后再在myorder表中插入數據,如果順序反了會報錯)



新建查詢,執行以下語句

delete from user where userId=1;


注意是刪除user表的,不是刪除myorder表,這樣當user表中userId=1的記錄被刪除時,myorder表中userId=1的記錄也會被級聯刪除。(如果反過來,則user表中userId=1的記錄不會被刪除)

參考

演示在navicat中為mysql表添加外鍵

精選推薦

  • 催化燃燒設備供應商
    催化燃燒設備供應商

    催化燃燒設備供應商,催化燃燒處理裝置廠家,本裝置是采用廢氣先進入噴淋塔過濾——干式過濾—-蜂窩活性碳吸附—脫附再生——催化燃

  • 該不該有模具供應商
    該不該有模具供應商

    今天紅姐又來跟我探討供應商的管理問題了。故事是這樣的:供應商來料不良,原因是模具問題。而那個模具是我們找的一家模具供應商做的

  • 什么牌子高壓鍋好,高壓鍋哪個牌子好,高壓鍋什么牌子好,高壓鍋哪個品牌好
    什么牌子高壓鍋好,高壓鍋哪個牌子好,高

    1蘇泊爾 雙重安全閥門 高壓鍋雙重安全閥,防燙把手,復合底。這款高壓鍋擁有雙重安全閥門,更好的保證使用安全。搭載防燙傷把手,方便起

  • 高壓鍋啥牌子好,高壓鍋哪個牌子的好,什么高壓鍋牌子好,高壓鍋推薦選購指南
    高壓鍋啥牌子好,高壓鍋哪個牌子的好,什

    1、雙喜階梯型復底高壓鍋推薦理由:高壓鍋滿足上蒸下煮,飯菜同時進行,方便快速,有效提升烹飪效率。多重安全防護,安全系數較高,家人使用

0