MySQL是一款常用的關系型數據庫管理系統,常常用于開發Web應用程序。有時候我們需要在MySQL的命令行中輸入中文,但是在Windows系統下,輸入中文可能會遇到一些問題。
在MySQL命令行中輸入中文,需要使用UTF-8編碼。在Windows系統下,如果控制臺的默認編碼是936(簡體中文),那么在cmd中輸入的中文字符會被當作GBK編碼處理,而不是UTF-8編碼,導致出現亂碼。因此,需要先將控制臺的默認編碼設置為UTF-8,才能在MySQL命令行中輸入中文。
在cmd中設置控制臺編碼的方法如下:
chcp 65001
這條命令將控制臺的默認編碼設置為UTF-8。注意,該命令只在當前會話中有效,重新打開cmd后需要再次執行。
如果在MySQL中輸入中文依然亂碼,需要在MySQL的配置文件中添加以下配置:
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci
將以上配置加入MySQL配置文件后,重啟MySQL服務,即可在MySQL命令行中輸入和顯示中文字符。