说明

给字段添加默认值,如果字段没有被赋值,则使用默认值

已存在字段添加默认值

语法

  1. alter table 表名 alter 字段名 set default 默认值;

测试

  1. insert into student9(id, name) values(null, '小刘');

效果
image-20220417174743777

创建表时指定默认值

语法

  1. 字段名 字段类型 default 默认值;

测试

  1. create table student9(
  2. id int primary key auto_increment,
  3. name varchar(20) unique not null,
  4. age int default 20
  5. );