2_04_28-テーブル作成

PHPとPostgreSQLを利用したWEBシステムの開発例を掲載していきます。腕時計 販売サイト my-watch.biz



● 2_04_28-テーブル作成

 テーブルの作成です。構文は以下になります。

CREATE TABLE テーブル名 (

 カラム設定,

   ・,
   ・,
   ・,

 主キー設定
)

カラム設定の構文は以下になります。

カラム名 データ型 NULLかNOT NULLか UNIQUE DEFAULT 値 

青字は省略可能です。
「NULLかNOT NULLか」これを省略するとNULLを認めた事になります。

UNIQUE」重複しない値を持たせた場合です。

DEFAULT 値」入力の無い場合の初期値を決めます。


実際に今回テーブル作成で使ったSQLです。

Create Table e_shouhin_t(

e_shouhin_id VARCHAR(20) NOT NULL -- 商品ID

,e_shouhin_nmae VARCHAR(200) NOT NULL -- 商品名

,e_shouhin_color VARCHAR(20) -- 色

,e_shouhin_size VARCHAR(10) -- サイズ

,e_shouhin_kakaku int NOT NULL -- 価格

,e_shouhin_group VARCHAR(10) NOT NULL -- 商品グループ

,e_shouhin_date timestamp NOT NULL -- データ入力日

,PRIMARY KEY ( e_shouhin_id )

);


「-- 商品ID」は「--」を含めて以降後ろはコメントとして無視されます。

e_shouhin_id VARCHAR(20) NOT NULL -- 商品ID

上記はカラム名を「e_shouhin_id」として、データ型を「VARCHAR(可変長文字列)で最大20文字まで」、「NULLを認めない」、となります。

,PRIMARY KEY ( e_shouhin_id )

上記は、このテーブルの主キーは 「e_shouhin_id」である、ということになります。

これが基本です。

詳細に関しては下記の正規マニュアルをご覧下さい。
CREATE TABLE


戻る

Copyright (c) 2007 MSweb All Rights Reserved

腕時計 クロノグラフ(時計)のメンズ専門販売サイトカシオ G-SHOCK、Baby-G(腕時計)専門の通信販売サイトG-SHOCK、Baby-G専門通販サイト 運営ブログ

腕時計 女性専用 販売のladies-watch.biz腕時計 メンズ(男性)専門販売のmens-watch.biz