1. 程式人生 > >資料庫五種約束以及新增方法

資料庫五種約束以及新增方法

五大約束

1. 主鍵約束primay key Constraint:唯一性 非空性

2. 唯一約束Unique Constraint:唯一性 可以空 但只能有一個

3. 檢查約束 Check Constraint:對該列資料的範圍、格式的限制

4. 預設約束 Default OCnstraint:該資料的預設值

5. 外來鍵約束 Foreign keyConstraint:需要建立兩表之間的關係並引用主表的列

五大約束的語法示例:

1. 新增主鍵約束

Alter table 表名 add Constraint 主鍵名 primary key(欄位)

2.  新增唯一約束

Alter table 表名

add Constraint 約束名 unique(欄位)

3.  新增預設約束

Alter table 表名 add Constraint 約束名 default(預設內容) for 欄位名

4.  新增檢查約束

Alter table 表名 add Constraint 約束名 check (欄位表達)

5.  新增外來鍵約束

    Alter table 表名 add COnstraint 約束名 foreign key(欄位) references 表名(欄位名)