約束條件
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 每個表只能由乙個主鍵 主鍵值須非空不重複 可設定單字段主鍵,也可設定多欄位聯合主鍵 聯合主鍵中多個欄位的取值完全相同時,才違反主鍵約束 新...
MySQL學習筆記之約束條件
約束條件 primary key 主鍵 not null 非空 auto increment 自增長 unique 值唯一 foreing key 外來鍵 default 預設值 1 主鍵 乙個表中主鍵只能有乙個 但是可以組合使用,primary可以省略 create table thinkgame...
mysql中的約束條件 MySQL中的約束條件
主鍵約束 primary key 1.每個表中只能有乙個主鍵 2.主鍵值必須是非空不重複 3.可以設定單字段主鍵,也可以設定多欄位聯合主鍵 聯合主鍵中多個欄位的取值完全相同時,才違反主鍵約束 新增單字段主鍵約束 create table primary key,新增多欄位聯合主鍵約束 create ...