1.myappデータベースの中に以下のテーブルを作成する。
02 | id INT PRIMARY KEY AUTO_INCREMENT, |
05 | memo VARCHAR (100) DEFAULT '不明' NOT NULL , |
06 | deposit INT DEFAULT 0 , |
10 | id INT PRIMARY KEY AUTO_INCREMENT, |
11 | name VARCHAR (40) UNIQUE |
2.データを挿入する(コピペで良い)
3 | INSERT INTO expenses( name ) VALUES ( '光熱費' ),( '通信費' ),( '外食費' ),( '交通費' ),( '給与' ); #1行コメント(文末まで) |
4 | INSERT INTO accounts(b_date,expenses_id,memo,deposit) VALUES ( '2018-2-1' ,5, '1月分' ,200000); |
5 | INSERT INTO accounts(b_date,expenses_id,memo,withdraw) VALUES ( '2018-2-2' ,3, 'はなまるうどん' ,300); |
6 | INSERT INTO accounts(b_date,expenses_id,memo,withdraw) VALUES ( '2018-2-3' ,3, 'はなまるうどん' ,300); |
7 | INSERT INTO accounts(b_date,expenses_id,memo,withdraw) VALUES ( '2018-2-4' ,3, 'はなまるうどん' ,300); |
8 | INSERT INTO accounts(b_date,expenses_id,memo,withdraw) VALUES ( '2018-2-5' ,3, 'はなまるうどん' ,300); |
テーブル定義変更
テーブル名変更
1 | ALTER TABLE accounts RENAME hoge; |
(元にもどしておくこと。)
カラム名前変更(CHANGE old new 定義)
1 | ALTER TABLE accounts CHANGE withdraw draw INT DEFAULT 0; |
カラム追加(ADD new 定義)
1 | ALTER TABLE accounts ADD bikou TEXT; |
カラム追加位置指定(ADD new 定義 AFTER 前に位置させたいカラム)
1 | ALTER TABLE accounts ADD bikou TEXT AFTER memo; |
カラム削除
1 | ALTER TABLE accounts DROP bikou; |
テーブル初期化
1 | TRUNCATE TABLE expenses; |
コメント