約束條件
null 允許為空,預設設定
not null 不允許為空
key 索引型別
default 設定預設值,預設為null
rimary key 主鍵,所有記錄中此字段的值不能重複,且不能為null
unique key 唯一鍵,所有記錄中此字段的值不能重複,單可以為null
character set name 指定乙個字符集
create table t1(name char(10)) not null,gender enum("man","woman","no") default "no",age tinyintunsigned);
當不給預設字段賦值時,選擇預設值
直接指定字符集
create table db1.t1 (name varchar(10)) character set utf8;
MySQL 約束條件
1 非空約束 not null規定某個欄位在插入的時候不能有null,標誌位非空的時候插入的時候必須給值,不然會報錯 2 唯一約束 unique規定某個字段在整個這一列中是唯一 3 主鍵 非空且唯一是主要特徵。主鍵可以唯一標識一行資料 可以從多行資料中定位到該資料 但是唯一標識一行資料的字段 或字段...
mySQL之約束條件
primary key pk 標識該字段為該錶的主鍵,可以唯一的標識記錄 foreign key fk 標識該字段為該錶的外來鍵 not null 標識該欄位不能為空 unique key uk 標識該字段的值是唯一的 auto increment 標識該字段的值自動增長 整數型別,而且為主鍵 de...
列舉mysql的約束條件 MySql約束條件彙總
約束條件約束條件是在表上強制執行的資料檢驗規則 用來保證建立的表的資料完整性和準確性 主要在兩方面對資料進行約束 空值和重複值 主鍵約束 primary key 每個表只能由乙個主鍵 主鍵值須非空不重複 可設定單字段主鍵,也可設定多欄位聯合主鍵 聯合主鍵中多個欄位的取值完全相同時,才違反主鍵約束 新...