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

2.3.4 使用非空约束

非空约束(Not Null ConstraINT)指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统会报错。

非空约束的语法规则如下:

     字段名 数据类型 not null

【例2.9】定义数据表tb_emp6,指定员工的名称不能为空,SQL语句如下:

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

执行后,在tb_emp6中创建了一个name字段,其插入值不能为空(NOT NULL)。