參考:
首先感謝博主,然後來寫一些自己的建議:
2、解決亂碼的問題
①通過cmd進入mysql下的bin檔案下
執行:cd d:\mysql\bin
②執行: mysql -u root -p
輸入pass密碼:
③檢視mysql的編碼格式:
執行:mysql> show variables like 『character_set_%』;
+————————–+—————————-+
| variable_name | value |
+————————–+—————————-+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+————————–+—————————-+
7 rows in set (0.00 sec)
④修改編碼格式
執行下面幾個命令:
mysql> set names 『utf8′;
query ok, 0 rows affected (0.00 sec)
mysql> set character_set_database=utf8;
query ok, 0 rows affected (0.00 sec)
mysql> set character_set_server=utf8;
query ok, 0 rows affected (0.00 sec)
⑤再次檢視修改後的編碼格式:
mysql> show variables like 『character%』;
+————————–+——————————–+
| variable_name | value |
+————————–+——————————–+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+————————–+——————————–+
8 rows in set (0.00 sec)
⑦再次匯入.sql檔案,就不會亂碼了。
注:現在一般執行第⑤步**後顯示的應該是:
命令列匯入sql
我在這裡總結一下在windows下關於資料庫匯入 匯出檔案,希望各位不吝賜教!一.mysql的命令列模式的設定 桌面 我的電腦 屬性 環境變數 新建 path path mysql bin 其中path為mysql的安裝路徑。二.簡單的介紹一下命令列進入mysql的方法 1.c mysql h ho...
mysql 命令列匯入匯出 sql檔案
window下 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u dbuser p dbname dbname.sql 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 mysqldump u dbuser p...
linux命令列下匯出匯入 sql檔案
一 匯出資料庫用mysqldump命令 注意mysql的安裝路徑,即此命令的路徑 1 匯出資料和表結構 mysqldump u使用者名稱 p密碼 資料庫名 資料庫名.sql usr local mysql bin mysqldump uroot p abc abc.sql 敲回車後會提示輸入密碼 2...