コマンド
| MySQLコマンド | 内容 |
|---|---|
| mysql -u ユーザ -p | MySQLへログイン(パスワードは後から入力) |
| mysql -u ユーザ -pパスワード | MySQLへログイン |
| mysqldump -u ユーザ -pパスワード DB名 > ダンプファイル名 | DBのダンプ |
| BEGIN | トランザクション開始 |
| ROLLBACK | トランザクション中の修正をロールバック |
| COMMIT | トランザクション中の修正を反映 |
| EXPLAIN 確認したいSQL | 実行計画の確認 |
| show index from インデックスを確認したいテーブル名 | テーブルのインデックスを確認 |
| create index インデックス名 ON 対象のテーブル (対象のカラムリスト(カンマ区切り)) | インデックスを貼る |
| drop index インデックス名 ON 対象のテーブル | インデックスを削除 |
| INSERT INTO test.table1 (id, column1, column2) SELECT id, column1, column2 FROM test.table2 WHERE column1 = 'hoge' | SELECTの結果をベースにINSERTする |
参考