SQL 約束 (Constraints)

SQL 制約

制約はテーブルに加わるデータの種類を制限するために使用されます。

制約はテーブルを作成する際に(CREATE TABLE 文を使って)規定できます。またはテーブルが作成された後に(ALTER TABLE 文を使って)も規定できます。

以下の制約について詳しく説明します:

  • NOT NULL
  • UNIQUE
  • PRIMARY KEY
  • FOREIGN KEY
  • CHECK
  • DEFAULT

注記:以下の章では、各制約について詳細に説明します。