默认值约束 DEFAULT

create table userg
(

id int primary key,
name varchar(20) not null,

gender varchar(10) default '未知',

age int default 0,

--账号状态默认 正常
status varchar(10) default '正常'

);

insert into userg(id,name)
values(1,'张三');

select * from userg;


只有不手动赋值时,才启用默认值
手动给了值,优先用手动值,覆盖默认
默认值可以是:字符串、数字、日期
和 NOT NULL 可以一起用,既非空又有默认

posted @ 2026-05-02 12:17  菜鸟的奋斗军  阅读(4)  评论(0)    收藏  举报