小肥羊要进步

约束

约束
Q:
如何保证数据唯一?
如何限制年龄字段在18岁到80岁?
如何设置注册时间为当前时间?
A:
约束是在表中定义用于维护数据完整性的一些规则
通过约束可以防止错误数据插入
通过约束报这个表之间的数据一致性
默认约束
Default
当插入记录时没有明确为字段赋值,则自动赋予默认值
CREATE TABLE student(
 id INT PRIMARY KEY,
 s_name VARCHAR(20),
 sex TINYINT DEFAULT 3
);
唯一约束 unique key,主键时唯一不重复的,其他的字段比如注册用户名也要求不重复,就可以使用unique key,uniquekey 和NUll不冲突,也可以数据库插入多个null,但是输入regname数值的话必须要求不重复

posted on 2020-03-26 22:20  小肥羊要进步  阅读(120)  评论(0编辑  收藏  举报

导航