コマンド一覧
DBの作成
1 |
create database データベース名; |
DBの削除
1 |
drop database データベース名; |
DB名に「-」や「_」を使用している場合はデータベース名を「`」で囲んであげる
1 |
drop database `データベース名`; |
レコードの追加
1 |
insert into user_master (name, mail) values ('hoge', 'fuga@fuga.com'); |
連続したデータを入れる
1 2 3 4 5 6 |
insert into user_master (name, mail) values ('hoge', 'fuga@fuga.com'), ('hoge', 'fuga@fuga.com'), ('hoge', 'fuga@fuga.com'); |
レコードの追加、既にある場合はアップデート
下記の例は key が aaa で値が bbb のレコードをインサートする
しかしすでにkeyが aaa のレコードがあれば値を ccc にアップデートする
1 2 3 4 5 6 7 8 9 10 11 |
INSERT INTO table_name ( key, value ) VALUES ( 'aaa', 'bbb' ) ON DUPLICATE KEY UPDATE key='aaa', value = 'ccc' ; |
レコ―ドのアップデート
1 |
update table_name set name = 'hoge' where key = 'fuga' |
レコードの削除
1 |
delete from table_name where key = 'hoge' |
カラム一覧
1 |
show columns from table_name; |
DBの読み込みが遅い時
ログイン時に -A オプションをつけてログインする
1 |
mysql -A -u user -p |