约束-概述
1.概述:约束是作用于表上字段的规则,用来限制存储在表中的数据
2.目的:保证数据库中数据的正确性,有效性,完整性
3.分类:

注意:约束是作用于表中字段上的,可以在创建/修改表是添加约束
代码:
create table user(
id int primary key auto_increment comment 'ID',
name varchar(10) not null unique comment '姓名',
age int check ( age>0 && age<120) comment '年龄',
status char(1) default '1' comment '状态',
gender char(1) comment '性别'
) comment '用户表';
drop table user;
select * from user;
insert into user(name, age, status, gender) VALUES ('张三',16,'1','男'),
('李四',17,'0','女'),
('老六',18,'0','男'),
('老八',19,'1','女');
insert into user(name, age, gender) VALUES ('laoqi',1,'男');
id int primary key auto_increment comment 'ID',
name varchar(10) not null unique comment '姓名',
age int check ( age>0 && age<120) comment '年龄',
status char(1) default '1' comment '状态',
gender char(1) comment '性别'
) comment '用户表';
drop table user;
select * from user;
insert into user(name, age, status, gender) VALUES ('张三',16,'1','男'),
('李四',17,'0','女'),
('老六',18,'0','男'),
('老八',19,'1','女');
insert into user(name, age, gender) VALUES ('laoqi',1,'男');
浙公网安备 33010602011771号