字段的约束
1.主键约束
是指可以给指定的字段添加一个主键约束,来达到主键的值是唯一的效果
- –mysql> create table a(id int);#id不是主键可以重复可以为空
- –mysql> create table b(id int primary key);id是主键必须唯一不能为空
2.非空约束
是指可以给指定的字段,添加非空约束,达到字段值不能为空的效果
- –mysql> create table d(id int primary key auto_increment,
name varchar(10) not null
); #not null就是对name字段的非空约束
3.唯一约束
是指给字段加上唯一约束,达到字段的值必须唯一的效果
- –mysql> create table e(id int primary key auto_increment,
-> age int not null unique
-> ); #unique是对age字段的值的唯一约束