1.性別:只能填寫'男'和'女'
(欄位名='男'or 欄位名='女') 注意:單引號裡的值可以為其他任何字
2.規定密碼長度不能小於6位數
(len([欄位名])>(5))
3.例:成績在0到100之間
(欄位名》0 adn 欄位名<100)
一.完整性:
可靠性+準確性=資料完整性
保證資料完整性=實施完整性約束
1.實體完整性:實體完整性約束行(記錄),規定表中不能出現重複資料
2.域完整性:域完整性約束列(字段),規定表中字段資料格式正確
3.引用完整性:引用完整性約束表與表之間的關係,不能存在表與表外的資料
4.自定義完整性:自定義完整性用來約束使用者自定義觸發器的約束
二.建立資料庫表
1.資料型別
二進位制資料型別 儲存非字元和文字的資料 image 可用來儲存影象
文字資料型別 字元資料報括任意字母、符號或數字字元的組合 char 固定長度的非 unicode 字元資料
varchar 可變長度非 unicode 資料
nchar 固定長度的 unicode 資料
mysql約束表示式大全 MySQL約束
主鍵約束 primary key 主鍵約束即在表中定義乙個主鍵來唯一確定表中每一行資料的識別符號。主鍵可以是表中的某一列或者多列的組合,其中由多列組合的主鍵稱為復合主鍵。主鍵應該遵守下面的規則 每個表只能定義乙個主鍵。主鍵值必須唯一標識表中的每一行,且不能為 null,即表中不可能存在兩行資料有相同...
MySQL檢查約束(CHECK)
mysql 檢查約束 check 可以通過 create table 或 alter table 語句實現,根據使用者實際的完整性要求來定義。它可以分別對列或表實施 check 約束。檢查約束使用check關鍵字,具體的語法格式如下 check 表示式 其中 表示式 指的就是 sql 表示式,用於指...
mysql約束表示式大全 SQL常用約束語句
常用五類約束 not null 非空約束,指定某列不為空 unique 唯一約束,指定某列和幾列組合的資料不能重複 primary key 主鍵約束,指定某列的資料不能重複 唯一 foreign key 外來鍵,指定該列記錄屬於主表中的一條記錄,參照另一條資料 check 檢查,指定乙個表示式,用於...