方法一:
登錄MySQL,先做 set names latin1,然后在更新語句或者執(zhí)行SQL語句。
mysql>
set names latin1; mysql> source test.sql;
|
方法二:
在SQL文件中指定set names latin1;然后登錄MySQL,執(zhí)行相應(yīng)文件
[root@localhost ~]# cat test.sql
set names latin1;
insert *****************;
mysql> source test.sql;
|
方法三:
在SQL文件中指定set names latin1;然后通過MySQL命令導(dǎo)入
[root@localhost~]# mysql -uroot -p123456 test
|
方法四:
通過指定MySQL命令的字符集參數(shù)實現(xiàn)--default-character-set=latin1
[root@localhost ~]# cat test.sql
insert *****************;
[root@localhost ~]# mysql -uroot -p123456 --default-character-set=latin1 test
|
方法五:推薦此方法,但是建議使用utf8
在配置文件里設(shè)置客戶端以及服務(wù)器端相關(guān)參數(shù)
即修改my.cnf 客戶端的模塊參數(shù),可以實現(xiàn)set names utf8,且永久生效
|