SQL 语句
MySQL数据库
默认情况下,一列可以保存 NULL 值。
NOT NULL 约束强制列不接受 NULL 值。
这强制字段始终包含一个值,这意味着您不能插入新记录或更新记录而不向该字段添加值。
The following SQL ensures that the "ID", "LastName", and "FirstName" columns will NOT accept NULL values when the "Persons" table is created:
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;