Posted at

コマンドラインからMySQL操作

More than 1 year has passed since last update.

コマンドラインからMySQL操作をしようとするたびにコマンドを忘れて調べてしまうので、よく使用するものをまとめました。


MySQL接続


パスワードを入力して起動

$ mysql -u ユーザー名 -p

Enter password: パスワード入力


データベースの一覧を見る

mysql> show databases;



使用するデータベースを選択する(その1)

mysql> use データベース名



使用するデータベースを選択する(その2)

mysql> \u データベース名



選択中のデータベースを確認する

mysql> SELECT database();



終了(その1)

mysql> quit



終了(その2)

mysql> \q



SQL実行


SQLを実行(その1)

mysql> select * from テーブル名;



SQLを実行(その2)

mysql> select * from テーブル名\G


※SQL文の最後に「\G」を付けると縦表示に整形され、カラム数が多いときに見やすくなる。この場合、「;」は付けない。


SQLの入力をクリアする

mysql> select * from テーブル名\c


SQL文を間違えた場合などに「\c」を付けると入力値がクリアされる。