????????约束是作用于表中字段上的规则,用于限制存储在表中的数据,通过这种规则,可以保证数据库中数据的正确性、有效性和完整性。
????????约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。
CREATE TABLE tb_user(
id int AUTO_INCREMENT PRIMARY KEY COMMENT '主键',
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 '性别'
);
?