SQL Not Null

创建于 2024-12-02 / 31
字体: [默认] [大] [更大]

SQL NOT NULL 约束

默认情况下,列可以包含 NULL 空值。

NOT NULL 约束强制列不接受 NULL 值。

NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。


创建表时不为空

以下SQL确保在创建"Persons"表时,"ID"、"LastName"和"FirstName"列不接受空值:

实例

CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255) NOT NULL,
    Age int
); 亲自试一试 »

修改表时不为空

要在已创建"Persons"表的"Age"列上创建 NOT NULL 约束,请使用以下 SQL:

ALTER TABLE Persons
MODIFY Age int NOT NULL;

0 人点赞过