MyCLI – MySQL / MariaDB 自動完成, 高亮度語法工具


在 Linux CLI 下連接到 MySQL 或 MariaDB 時, 最簡單的方法是用預設的 MySQL 客戶端工具, 連接方法是這樣:

$ mysql -u root -p

這樣連接 MySQL 最大的問題是, 登入 MySQL 後, 在裡面輸入的 SQL 指令或語法要憑記憶, 逐個字母輸入。而 MyCLI 就可以解決這個問題, MyCLI 可以在文字模式下連接 MySQL, MariaDB 及 Percona, 在登入後可以用 Tab 鍵自動完成指令, 就像 Linux CLI 下的 Tab 用法; 另外它也可以將 MySQL 語法用高亮度顯示, 就是一般寫程式的編輯器一樣。以下會介紹安裝 MyCLI 的方法。

根據不同的 Linux 發行版, 執行以下指令安裝 MyCLI:

RHEL / CentOS:

$ sudo yum install pip
$ sudo pip install mycli

Debian / Ubuntu:

$ sudo yum install pip
$ sudo apt-get install mycli

Fedora :

$ sudo dnf install mycli

安裝好 MyCLI 後, 登入 MySQL 的方法跟 MySQL 預設 Client 類似:

$ mycli -u root -p

登入後便可以看到 MyCLI 的自動完成及高亮度語法, 而自動完成的功能支援資料庫, 資料表及欄位。

Leave a Reply