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 );
当已经创建“Persons”表时,以下SQL可以在“年龄(age)”列上创建一个非空约束:
ALTER TABLE Persons MODIFY Age int NOT NULL;