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情報の発信していますので、よろしくお願いします。
本家サイト