SQL SERVER-约束
生活随笔
收集整理的這篇文章主要介紹了
SQL SERVER-约束
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- NOT NULL?- 指示某列不能存儲 NULL 值。
- UNIQUE?- 保證某列的每行必須有唯一的值。
- PRIMARY KEY?- NOT NULL 和 UNIQUE 的結合。確保某列(或兩個列多個列的結合)有唯一標識,有助于更容易更快速地找到表中的一個特定的記錄。
- FOREIGN KEY?- 保證一個表中的數據匹配另一個表中的值的參照完整性。
- CHECK?- 保證列中的值符合指定的條件。
- DEFAULT?- 規定沒有給列賦值時的默認值。
外鍵約束
CHECK 約束用于限制列中的值的范圍。
如果對單個列定義 CHECK 約束,那么該列只允許特定的值。
如果對一個表定義 CHECK 約束,那么此約束會基于行中其他列的值在特定的列中對值進行限制
DEFAULT 約束用于向列中插入默認值。
如果沒有規定其他的值,那么會將默認值添加到所有的新記錄。
來自為知筆記(Wiz)
轉載于:https://www.cnblogs.com/weloveshare/p/5299780.html
總結
以上是生活随笔為你收集整理的SQL SERVER-约束的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CodeForces 139C Lite
- 下一篇: mysql正则防注入_防止sql注入的方