null 可以為空約束例:id int null;
not null 不可為空約束
例:id int not null;
default 預設值約束
例:id int default 1; 1為預設值
comment 列描述
例:id int comment '是主鍵id';類似於說明的作用
zerofill 補0約束
例:id int(5) zerofill ;只對值型別有效補0操作
primart key 主鍵約束
例:id int primary key;設定主鍵
auto_increment 設定自增屬性
例:id int auto_increment ;和sqlserver中的identity屬性一樣
unique 唯一約束
例:id int unique ;該列不能有重複資料
foreign key 外來鍵約束
例:foreign key(本表字段) references 主表(主表的列
)
MYSQL資料庫學習(三)關於DML操作
新增一條資料 insert into table name 列1,列2,列3 values 值1 值2 值3 新增多行資料 insert into table name 列1,列2,列3 values 值1,值2 值3 值4 值5 值6 修改一條資料 update table name set 列1...
mysql資料庫的約束 三
一 資料約束 約束是一種限制,它通過對錶的行或列的資料做出限制,來確保表的資料的完整性 唯一性。mysql中,常用的幾種約束 約束型別 主鍵 預設值 唯一 外來鍵 非空 關鍵字 primary key default unique foreign key not null 1.1 預設值約束 def...
MySQL資料庫 資料約束
對使用者操作表的資料進行約束 作用 當使用者對使用預設值的字段不插入值的時候,就使用預設值。注意 1 對預設值字段插入 null 是可以的 2 對預設值字段可以插入非 null create table student id int,name varchar 20 address varchar 2...