##シンプルな掲示板をDBに保存する
HomebrewでMySQLをインストール
brew install mysql
MySQLを起動
mysql.server start
MySQLにログイン
mysql -u root
パスワードは未入力でOK
「bulletin_board」というDBを作成
create database bulletin_board character set utf8;
DBが作成されているか確認
show databases;
「bulletin_board」DBに切り替え
use bulletin_board;
「boards」というテーブルを作成
CREATE TABLE `boards` (
`board_id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL DEFAULT '',
`created_at` datetime NOT NULL,
PRIMARY KEY (`board_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
「messages」というテーブルを作成
CREATE TABLE `messages` (
`message_id` int(11) NOT NULL AUTO_INCREMENT,
`board_id` int(11) NOT NULL,
`message` text NOT NULL,
`created_at` datetime NOT NULL,
PRIMARY KEY (`message_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
作成したテーブルを確認
show tables;
「boards」デーブルの中身を確認
show columns from boards;
「messages」デーブルの中身を確認
show columns from messages;
アプリを立ち上げて確認
npm run dev
ブラウザでアクセス
localhost:3000
必要なければDBを削除
drop database bulletin_board;
MySQLからログアウト
exit;
MySQLを停止
mysql.server stop