navicat內的主鍵和外鍵


數據庫內的一個重點是主鍵另一個是外鍵

實體完整性{

主鍵的全稱:主關鍵字    它能夠進行唯一標示某一列的   

主鍵的三大特點是:唯一  非空  排序

一個沒有主鍵的表不是一個完整的表,只要表設置了主鍵那么就會自動設置非空

當一個表誒出現多個主鍵時是組合主鍵,他兩個的值是不能重復的,單列或者是組合列

附加內容:

自增長:必須是數字,不能是字母或者別的,不需要輸入內容,系統會自動按照阿拉伯數字順序進行增加填充

默認:在此列的單元格內,可以不填寫內容,但是顯示的就是默認值,默認值是可更改的

非空約束:不允許為空值

以上的所有內容都是為了維持表的實體完整性

}

引用完整{

外鍵:一般有兩個表進行對比(主表和從表)

       主表:用來約束別人的表

       從表:受約束的表

       主從表只對指定的兩個表有意義

       外鍵是建立在從表上

外鍵的一般命名形式:fk(外鍵的縮寫)_主表名_從表名_從表的列名

刪除時的幾個選項的意思是:

RESTRICT——禁止刪除相關聯的主表內容

NO ACTION——不做任何回應,無反應(一般不用)

CASCADE——連帶,主表刪除某個信息從表刪除與此信息有關的整行信息

SETNULL——主表刪除的相關內容在從表內顯示的是默認值或者是空值

}

2016.5.25     孤獨夜鶯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM