参考にさせて頂いたページ
モデルとデータベース(1/5):初心者のためのCakePHP2.0 プログラミング入門
モデルとデータベース(2/5):初心者のためのCakePHP2.0 プログラミング入門
まずはじめに
まずcakephpとかモデルとかいう前に、データベースとテーブルが必要なので作成する。
phpMyAdminは使っていないし、今日はMacなのでSequel Proでやる。
データベースを作成する
参考ページそのままにコピペするとエラーが出るので、sql文は以下の通り。
CREATE DATABASE MySampleData DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
クエリ
をクリック- 上記のsql文をペースト
- プルダウンから
全てのクエリを実行
をクリック
これでデータベースが作成される。
テーブルを作成
cakephpのバージョンが違うせいなのか、参考ページのsql文をそのままコピペすると都合が悪いので実行するsql文は以下の通り。
CREATE TABLE `my_sample_data` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`mail` varchar(255) NOT NULL,
`tel` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
テーブル名をmy_sample_datas
ではなくmy_sample_data
とした。
- 左上のプルダウンから
MySampleData
データベースを選択する クエリ
をクリック- 上記のsql文をペースト
- プルダウンから
全てのクエリを実行
をクリック
これでテーブルが作成される。
Sequel Pro
- 構造
- 内容
- 関係
- トリガ
- 情報
- クエリ
とあるので、テーブルを選択した状態で色々見られる。
- console
をクリックすると、実行されたクエリの履歴が見られる。
今回はここまで。