MySQL 8.x从入门到精通(视频教学版)
上QQ阅读APP看书,第一时间看更新

2.3.6 使用默认约束

默认约束(Default ConstraINT)指定某列的默认值。如男性同学较多,性别就可以默认为“男”。如果插入一条新的记录时没有为这个字段赋值,那么系统会自动为这个字段赋值为“男”。

默认约束的语法规则如下:

     字段名 数据类型 DEFAULT 默认值

【例2.12】定义数据表tb_emp7,指定员工的部门编号默认为1111,SQL语句如下:

     CREATE TABLE tb_emp7
     (
     id INT PRIMARY KEY,
     name VARCHAR(25) NOT NULL,
     deptId INT DEFAULT 1111,
     salary FLOAT
     );

以上语句执行成功之后,表tb_emp7上的字段deptId拥有了一个默认的值1111,新插入的记录如果没有指定部门编号,则默认都为1111。