53. ◆3)phpMyAdminでDB作成
3-3.テーブルの作成(一番大事!!)
残りのテーブルもphpMyAdminで
作ってみてください。
講師用チートスクリプト
CREATE TABLE kaiin (
kai_no INT NOT NULL,
kai_mail VARCHAR(60) UNIQUE NOT NULL,
kai_pw TEXT NOT NULL,
kai_name TEXT NOT NULL,
kai_name_kana TEXT NOT NULL,
kai_tel CHAR(10) NOT NULL,
kai_fax CHAR(10),
kai_keitai CHAR(11),
kai_yuubin CHAR(7),
kai_todoufuken TEXT NOT NULL,
kai_juusyo TEXT NOT NULL ALTER TABLE koushi ADD CONSTRAINT PK_koushi PRIMARY KEY (kou_no);
);
ALTER TABLE kaiin ADD CONSTRAINT PK_kaiin PRIMARY KEY (kai_no); CREATE TABLE seminar (
sem_no INT NOT NULL,
kou_no INT,
CREATE TABLE category ( cat_no INT,
cat_no INT NOT NULL, sem_date DATE NOT NULL,
cat_name VARCHAR(30) sem_place TEXT NOT NULL,
); sem_summery TEXT NOT NULL,
sem_detail TEXT NOT NULL,
ALTER TABLE category ADD CONSTRAINT PK_category PRIMARY KEY (cat_no); sem_comment TEXT
);
CREATE TABLE kanrisya ( ALTER TABLE seminar ADD CONSTRAINT PK_seminar PRIMARY KEY (sem_no);
kan_id VARCHAR(20) NOT NULL,
kan_pw TEXT NOT NULL
); CREATE TABLE sankasya (
sem_no INT NOT NULL,
ALTER TABLE kanrisya ADD CONSTRAINT PK_kanrisya PRIMARY KEY (kan_id); kai_no INT NOT NULL,
san_ip TEXT NOT NULL
);
CREATE TABLE koushi (
kou_no INT NOT NULL, ALTER TABLE sankasya ADD CONSTRAINT PK_sankasya PRIMARY KEY (sem_no,kai_no);
kou_mail VARCHAR(60) UNIQUE NOT NULL,
kou_pw TEXT NOT NULL,
kou_name TEXT NOT NULL, ALTER TABLE seminar ADD CONSTRAINT FK_seminar_0 FOREIGN KEY (kou_no) REFERENCES koushi (kou_no);
kou_name_kana TEXT NOT NULL, ALTER TABLE seminar ADD CONSTRAINT FK_seminar_1 FOREIGN KEY (cat_no) REFERENCES category (cat_no);
kou_birthday DATE,
kou_zayu TEXT,
kou_pic_filename TEXT ALTER TABLE sankasya ADD CONSTRAINT FK_sankasya_0 FOREIGN KEY (sem_no) REFERENCES seminar (sem_no);
); ALTER TABLE sankasya ADD CONSTRAINT FK_sankasya_1 FOREIGN KEY (kai_no) REFERENCES kaiin (kai_no);
AW技能五輪 第一回 PHPセミナー (c) 2009 Akihiro Tsukada, JO-GORIN-PJT.