MySQL 教程
/ Not Null
Not Null
MySQL NOT NULL 非空約束
默認情況下,一列可以保存 NULL 值。
NOT NULL
約束強制列不接受 NULL 值。
這強制字段始終包含一個值,這意味著您不能插入新記錄或更新記錄而不向該字段添加值。
CREATE TABLE 的 NOT 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);
ALTER TABLE 的 NOT NULL
要在 "Persons" 表已建 "Age" 列上創(chuàng)建 NOT NULL
約束,請使用以下 SQL:
實例
ALTER TABLE Persons
MODIFY Age int NOT NULL;