English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL NOT NULL キーワードの使用方法および例

SQLキーワードリファレンス

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
);

「Persons」テーブルが既に作成されている場合、以下のSQLは「年龄(age)」カラムに非空制約を作成できます:

ALTER TABLE Persons 
MODIFY Age int NOT NULL;

SQLキーワードリファレンス