數(shù)據(jù)約束

什么數(shù)據(jù)約束 : 對用戶操作表的數(shù)據(jù)進行約束

1. 默認值

* 作用: 當用戶對使用默認值的字段不插入值的時候,就使用默認值。

* 注意:

* 1)對默認值字段插入null是可以的。

* 2)對默認值字段可以插入非null

2. 非空

* 作用: 限制字段必須賦值

* 注意:

* 1)非空字符必須賦值

* 2)非空字符不能賦null

3. 唯一

* 作用: 對字段的值不能重復

* 注意:

* 1)唯一字段可以插入null

* 2)唯一字段可以插入多個null

4. 主鍵

* 作用: 非空+唯一

* 注意:

* 1)通常情況下, 每張表都會設(shè)置一個主鍵字段; 用于標記表中的每條記錄的唯一性

* 2)建議不要選擇表的包含業(yè)務含義的字段作為主鍵,建議給每張表獨立設(shè)計

6. 外鍵 : 約束兩種表的數(shù)據(jù)

* 若果出現(xiàn)兩種表的情況:

* 1> 解決數(shù)據(jù)冗余高問題 -> 獨立出一張表; 例如 : 員工表和部門表

* 2> 使用外鍵約束:約束插入員工表的部門ID字段值

注意 :

1)被約束的表稱為副表,約束別人的表稱為主表,外鍵設(shè)置在副表上的

2)主表的參考字段通用為主鍵!

3)添加數(shù)據(jù) : 先添加主表,再添加副表

4)修改數(shù)據(jù) : 先修改副表,再修改主表

5)刪除數(shù)據(jù) : 先刪除副表,再刪除主表

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 數(shù)據(jù)約束 什么數(shù)據(jù)約束 : 對用戶操作表的數(shù)據(jù)進行約束 默認值 作用: 當用戶對使用默認值的字段不插入值的時候,就...
    奮斗的老王閱讀 3,949評論 3 51
  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當在唯一索引所對應的列上鍵入重復值時,會觸發(fā)此異常。 O...
    我想起個好名字閱讀 5,918評論 0 9
  • 表的約束,對用戶操作表的數(shù)據(jù)進行約束 1.默認值 作用:當用戶對使用默認值的字段不插入數(shù)據(jù)的時候起作用。defau...
    我是邱邱閱讀 615評論 0 0
  • 數(shù)據(jù)表是數(shù)據(jù)庫中最重要、最基本的操作對象,是數(shù)據(jù)存儲的基本單位。數(shù)據(jù)表被定義為列的集合,數(shù)據(jù)在表中是按照行和列的格...
    假正經(jīng)乄閱讀 2,073評論 0 2
  • 先放張圖在這,等我實現(xiàn)了,再回來更新~ 這是第一次滑動時候的效果 這是第二次滑動的效果 是不是非常棒~~
    edsionLee閱讀 759評論 0 1

友情鏈接更多精彩內(nèi)容