bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

navicat表約束有哪些-創新互聯

這篇文章主要介紹navicat表約束有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創新互聯服務項目包括龍陵網站建設、龍陵網站制作、龍陵網頁制作以及龍陵網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,龍陵網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到龍陵省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!

數據庫中約束分為一下幾種


主鍵約束(Primary Key constraint):要求主鍵列數據,并且不允許為空。

約束(Unique constraint):要求該列,允許為空,但只能出現一個空值。

檢查約束(Check constraint):某列取值范圍限制,格式限制等,如有關年齡、郵箱(必須有@)的約束。

默認約束(Default constraint):某列的默認值,如在數據庫里有一項數據很多重復,可以設為默認值。

外鍵約束(Foreign Key constraint):用于在兩個表之間建立關系,需要指定引用主表的哪一列。

推薦教程:MySQL入門視頻教程

下面我們就為大家介紹一下外鍵約束的創建過程。

先介紹一下基本情況。現在有兩個表一張是teacher表一張是dept表,現在我想把teacher表中的dept屬性設置為外鍵,關聯dept表中的code屬性。具體情況如圖;好了,基本情況介紹完畢,現在開始教你們navicat for mysql 怎么設置外鍵。

navicat表約束有哪些

1、打開我的navicat,然后找到我的teacher表,選中它,然后點擊菜單欄上的‘design table’。

navicat表約束有哪些

2、在彈出的對話框中找到“Foreign Keys”,然后單機。

navicat表約束有哪些

3、然后會出現一個設置外鍵的界面,一共有七列。簡單介紹一下這幾列的意思。

name’:可以不填,你一會保存成功系統會自動生成。

FieldName’:就是你要把哪個鍵設置為外鍵。這里選擇‘dept’

Reference DadaBase’:外鍵關聯的數據庫。

Reference Table‘ :關聯的表 這里是dept表

Forgin filed Names’:關聯的的字段,這里是code

ondelete’:就是刪除的時候選擇的動作。這里我的選擇是setNull,意思就是當關聯的表刪除以后,teacher》dept字段會設置為null。

onupdate’:就是更新的時候選擇的動作。這里我的選擇是CASCADE,意思就是當關聯的表更新以后,teacher》dept字段會設置為級聯更新。

navicat表約束有哪些

4、設置完成后點擊‘save’保存退出,也可以點擊‘add Foreign Key’再添加一個外鍵。

navicat表約束有哪些

以上是“navicat表約束有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯行業資訊頻道!

本文名稱:navicat表約束有哪些-創新互聯
本文路徑:http://vcdvsql.cn/article4/cesgoe.html

成都網站建設公司_創新互聯,為您提供商城網站外貿建站建站公司網站策劃企業建站網站內鏈

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設