![SQL記述時にオートコンプリートしてくれるコマンドラインのMySQLクライアント『Mycli』 SQL記述時にオートコンプリートしてくれるコマンドラインのMySQLクライアント『Mycli』](/images/a/9/6/0/7/a9607a836aada3f855e1e019e50c2555bc0021b2-20170514122934000000.jpeg)
ちょっとした調べ物をしていたところ、SQLの記述中に対象のデータベースに合わせてオートコンプリートしてくれるMySQLクライアント『Mycli』というツールを見かけたので、試してみる。 Pythonで書かれており、pipからインストールが可能だ。
pip install -U mycli
MacOS X やDebian/Ubuntuの場合なら、brewやaptでもインストール可能。
brew update && brew install mycli
sudo apt-get install mycli
インストール後は、以下の様にコマンドを実行することでMySQLのクライアントとして利用できる。
mycli -h ホスト名 -u ユーザ名
ログイン後は、普通にSQLを入力してやればよい。下の画像を見るとわかるように、候補や色分けを自動的にしてくれるので、たしかに通常にMySQLクライアントよりもわかりやすい。