十九 約束作用及常見約束

2021-10-23 17:46:50 字數 348 閱讀 6306

1、什麼是約束?

在建立表得時候,可以給表得字段新增相應得約束,新增約束的目的是為了保證表中資料的合法性、有效性、完整性。

2、常見的約束有哪些?

非空約束(not null): 約束的字段不能為null

唯一約束(unique): 約束的字段不能重複

主鍵約束(primary key): 玉樹的字段既不能為null,也不能重複(簡稱pk)

外來鍵約束(foreign key): ....(簡稱fk)

檢查約束(check):注意oracle資料庫有check約束,但是mysql沒有,目前mysql不支援該約束。

MySql DDL 常見約束

含義 一種限制,用於限制表中的資料,為了保證表中的資料的準確和可靠性 分類 六大約束 新增約束的時機 1.建立表時 2.修改表時 1 新增列級約束 語法 直接在欄位名和型別後面追加 約束型別即可 只支援 預設 非空 主鍵 唯一 create table stuinfo id int primary ...

MySQL常見約束

1 含義 一種限制,用於限制表中的資料,為了保證表中的資料的準確和可靠性 2 分類 六大約束 not null 非空,用於保證該字段的值不能為空 比如姓名 學號等 default 預設,用於保證該字段有預設值 比如性別 primary key 主鍵,用於保證該字段的值具有唯一性,並且非空 比如學號 ...

15 常見約束

2.新增表級約束 二 修改表時新增約束 三 修改表時刪除約束 含義 一種限制,用於限制表中的資料,為了保證表中的資料的準確和可靠性 分類 六大約束 not null 非空,用於保證該字段的值不能為空 比如姓名 學號等 default 預設,用於保證該字段有預設值 比如性別 primary key 主...