LoginSignup
69
64

More than 5 years have passed since last update.

mycliでMySQLコマンドの補完機能を簡単に使う

Last updated at Posted at 2015-07-31

mycliとは??

  • MySQLコマンド補完機能付きのMySQLクライアント
  • MySQLへの接続の仕方はほぼ一緒 mysqlがmycliになるだけ
  • SELECTとか打つと、そのあとのコマンド候補とかテーブル名とか補完して表示してくれる。
mysql root@localhost:wordpressdb> SELECT * FROM
                                                 wp_commentmeta
                                                 wp_comments
                                                 wp_links
                                                 wp_options
                                                 wp_postmeta
                                                 wp_posts
                                                 wp_term_relationships

インストールと使い方

  • python-pipをインストールしてpip mycliとやるだけ
$ sudo yum install python-pip
$ sudo pip install mycli
  • mysqlクライアントの代わりにmycliで接続する
$ mycli -u root -p
Password:
Version: 1.0.1
Chat: https://gitter.im/dbcli/mycli
Mail: https://groups.google.com/forum/#!forum/mycli-users
Home: http://mycli.net
Thanks to the contributor - Lewis Peckover
mysql root@localhost:(none)>
  • show と打ってみると次のコマンド候補がでる↓かTabで候補を選択
mysql root@localhost:(none)> show
                                   AUTHORS
                                   BINARY LOGS
                                   BINLOG EVENTS
                                   CHARACTER SET
                                   COLLATION
                                   COLUMNS
                                   CONTRIBUTORS
  • コマンド末にコロン「;」を打たなくてもいい
mysql root@localhost:wordpressdb> SELECT * FROM wp_postmeta
+-----------+-----------+-------------------+--------------+
|   meta_id |   post_id | meta_key          | meta_value   |
|-----------+-----------+-------------------+--------------|
|         1 |         2 | _wp_page_template | default      |
|         2 |         1 | _edit_lock        | 1438324456:1 |
+-----------+-----------+-------------------+--------------+
2 rows in set
Command Time: 0.000s
Format Time: 0.001s

感想

  • SQLコマンドの補完機能めちゃめちゃ便利。
  • 普段使わない忘れがちなコマンドももれなく出るので良い。
  • テーブル名も補完して出るのでステキ。
  • インストール簡単!ステキ。

自分の技術ブログではフリーランス界隈の情報や最新のIT情報の発信していますので、よろしくお願いします。

本家サイト

69
64
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
69
64