SQL DEFAULT 制約はphpにおいて非常に重要です。この記事ではそれらについて説明します。
SQL DEFAULT 制約
DEFAULT 制約は、列にデフォルト値を挿入するために使用されます。
他の値が指定されていない場合、デフォルト値がすべての新しいレコードに追加されます。
CREATE TABLE の SQL DEFAULT 制約
次の SQL は、「Persons」テーブルの作成時に「City」列の DEFAULT 制約を作成します:
My SQL / SQL Server / Oracle / MS Access:
CREATE TABLE persons
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)
を使用GETDATE () のような 関数、DEFAULT 制約は、システム値の挿入にも使用できます:
CREATE TABLE Orders
(
Id_O int NOT NULL,
OrderNo int NOT NULL,
Id_P int,
OrderDate date DEFAULT GETDATE()
)
ALTER TABLE の SQL DEFAULT 制約
テーブルがすでに存在する場合に「City」列の DEFAULT 制約を作成する場合は、次の SQL を使用します:
ALTER TABLE persons
ALTER City SET DEFAULT 'SANDNES'
SQL Server / Oracle / MS Access:
ALTER TABLE persons
ALTER COLUMN City SET DEFAULT 'SANDNES'
DEFAULT 制約の取り消し
DEFAULT 制約を取り消すには、次を使用してくださいSQL:
MySQL:
ALTER TABLE persons
ALTER City DROP DEFAULT
この記事では DEFAULT 制約について説明します。その他の学習資料については、php 中国語 Web サイトを参照してください。
関連推奨事項:
以上がSQL DEFAULT 制約に関する関連知識の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。