mycli是MySQL,MariaDB和Percona的命令行界面,具有自動完成和語法高亮功能。看下圖就能知道有多舒服了,雖然有有很多客戶端工具方便操作mysql等資料庫,

安裝Mycli
如果你安裝了Python,那麼安裝它是十分簡單的,首先以管理員許可權打開你的CMD(即命令行工具),輸入以下命令:
pip install mycli
連接MySQL
mycli提供了兩種連接數據方式:
通過制定地址、埠、用戶名等信息連接
mycli -u my_user -h my_host.com -P 3306 -p password my_database
通過編寫DSN進行連接
mycli -p password mysql://my_user@my_host.com:3306/my_database
解決報錯
mycli 啟動 UnicodeDecodeError,具體報錯如下所示:

根據報錯內容找到config.py的105行代碼,發現是讀取文件報錯,看上圖錯誤信息猜測是文件編碼問題。然後增加列印找到文件在:C:Usersxxxxx.myclirc

用notepad++打開一看,果然該文件是ANSI格式,用下圖方式將文件轉換為utf8編碼,後完美解決。

總結
個人查看數據時喜歡使用HeidiSQL這個免費工具,也會在裡面敲sql語句,但是這個工具的sql語句不支持自動完成,有點煩。當然navicat工具有自動完成,也是帶界面的,不過要收費額。所以當我需要寫sql語句時,還是喜歡用mycli來做,驗證sql沒有問題後再複製到代碼裡面,這樣才保險嘛。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/274329.html