データベース作成

データベース作成

http://localhost/phpmyadmin/

  • データベースタグを選択
  • データベースを新規作成する

ユーザ作成

  • ユーザタグを選択
  • ユーザを追加するリンクで追加画面に遷移
  • ユーザ名、パスワードを入力
  • 適切なグローバル特権を付与する

grant all on kpt_data.* to 'kpt'@'localhost' identified by 'kpt_pass';

テーブル作成

  • WhiteBoardテーブル

CREATE TABLE whiteboards (
id INT NOT NULL AUTO_INCREMENT,
name CHAR(50) NOT NULL,
reflection_date DATE,
PRIMARY KEY (id)
);

  • Viewpointテーブル

CREATE TABLE viewpoints (
id INT NOT NULL AUTO_INCREMENT,
name CHAR(50) NOT NULL,
PRIMARY KEY (id)
);

  • Tagテーブル

CREATE TABLE tags (
id INT NOT NULL AUTO_INCREMENT,
whiteboard_id INT,
viewpoint_id INT,
content TEXT NOT NULL,
PRIMARY KEY (id)
);
ALTER TABLE tags ADD FOREIGN KEY (whiteboard_id) REFERENCES whiteboards (id);
ALTER TABLE tags ADD FOREIGN KEY (viewpoint_id) REFERENCES viewpoints (id);