mycli是MySQL,MariaDB和Percona的命令行界面,具有自動完成和語法高亮功能??聪聢D就能知道有多舒服了,雖然有有很多客戶端工具方便操作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沒有問題后再復制到代碼里面,這樣才保險嘛。
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論