MySQLコマンド

上の階層に戻る

コマンドモード

起動

mysql -u <user_name> -p -P <port_num>
オプション説明及びクエリ
-u <user>ユーザーを指定
-pパスワード認証
-P <port_num>ポート番号を指定

バックアップ

mysqldump -u<user> -p<password> <db_name> > <output_file>
オプション説明及びクエリ
–add-drop-tableインポートの際に先にテーブルをドロップする命令を入れる
–flush-logsダンプ前にログをフラッシュする
–single-transactionひとつのトランザクションとしてダンプ。一貫性を担保。
–master-data=2ダンプ開始時点のポジションをコメントとして出力。ロールフォワード用。

SQL文

始めの10行を表示する場合は“LIMIT 10”を末尾に付ける。

結果を縦に並べて表示する場合は“\G”をつける。

データベース操作

データベース作成

CREATE DATABASE "tb_name";

データベース確認

SHOW DATABASES;

データベースの選択

USE "tb_name";

データベース削除

DROP DATABASE "tb_name";