上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。