コマンド
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する |
参考