asamiのメモ帳

[DataBase,SQL/テーブルの作成と削除]の変更点

「DataBase,SQL/テーブルの作成と削除」の編集履歴(バックアップ)一覧はこちら

DataBase,SQL/テーブルの作成と削除」(2008/07/10 (木) 11:24:16) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

-テーブルの作成 [構文] CREATE TABLE テーブル名 (列名 データ型 , ......); [例] CREATE TABLE addressbook ( id SERIAL PRIMARY KEY, name TEXT NOT NULL, kana TEXT, zip VARCHAR(8) NOT NULL, address TEXT NOT NULL, tel VARCHAR(12), birth DATE ); [解説] &bold(){PRIMARY KEY} NOT NULL制約とUNIQUE制約が1つになったようなもので、 「値の重複がなく、なおかつ値が必ず挿入される」という制約である。 データベースの「主キー」として利用する列に付与するものだ。 PRIMARY KEY制約は,テーブルに対して1つしか指定できない。 &bold(){NOT NULL} 指定した列に値が必ず挿入されることを保証するもの。 &bold(){UNIQUE} 指定した列に必ず重複しない値が挿入されることを保証するもの。 SERIAL:4バイト自動増加整数 -テーブルの削除 [構文] DROP TABLE テーブル名 [ RESTRICT | CASCADE ] ; [例] DROP TABLE addressbook;
-テーブルの作成 [構文] CREATE TABLE テーブル名 (列名 データ型 , ......); [例] CREATE TABLE addressbook ( id SERIAL PRIMARY KEY, name TEXT NOT NULL, kana TEXT, zip VARCHAR(8) NOT NULL, address TEXT NOT NULL, tel VARCHAR(12), birth DATE ); [解説] &bold(){PRIMARY KEY} NOT NULL制約とUNIQUE制約が1つになったようなもので、 「値の重複がなく、なおかつ値が必ず挿入される」という制約である。 データベースの「主キー」として利用する列に付与するものだ。 PRIMARY KEY制約は,テーブルに対して1つしか指定できない。 &bold(){NOT NULL} 指定した列に値が必ず挿入されることを保証するもの。 &bold(){UNIQUE} 指定した列に必ず重複しない値が挿入されることを保証するもの。 SERIAL:4バイト自動増加整数 -テーブルの削除 [構文] DROP TABLE テーブル名 [ RESTRICT | CASCADE ] ; [例] DROP TABLE addressbook; 合計:&counter()

表示オプション

横に並べて表示:
変化行の前後のみ表示: