轻松上手,快乐学习!

SQL NOT NULL 关键字


NOT NULL

NOT NULL约束强制列不接受NULL值,这意味着你不能插入或更新必须给字段添加值,如果不添加则会报错。

以下SQL确保“ID”,“LastName”和“FirstName”列不接受NULL值:

实例

CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255) NOT NULL,
    Age int
);

运行实例»

以下SQL在已创建“Persons”表的“Age”列上创建NOT NULL约束:

ALTER TABLE Persons
MODIFY Age int NOT NULL;