mysql執(zhí)行腳本導(dǎo)入表和數(shù)據(jù)后中文注釋亂碼的問題解決
問題
本人在使用不同版本下進(jìn)行操作時(shí),就會(huì)出現(xiàn)中文亂碼的問題。例如我本地安裝mysql8,服務(wù)器安裝的是mysql5,然后本地連接服務(wù)器的mysql后,執(zhí)行SQL腳本之后發(fā)現(xiàn)中文全部亂碼

使用工具查看,注釋也都是亂碼

解決方案
- 本地客戶端連接上mysql之后,查看字符集
show variables like 'character_set%';
可以看到mysql服務(wù)器端是utf8編碼,而我本地客戶端編碼是gbk。
如果你的編碼都一樣了,就不用繼續(xù)放下看這個(gè)文章了

- 更改我們客戶端這邊的編碼為utf8
SET character_set_client = utf8; SET character_set_results = utf8; SET character_set_connection = utf8;
- 查看更改結(jié)果
show variables like 'character_set%';

重新執(zhí)行腳本,查看注釋發(fā)現(xiàn)中文都沒有亂碼了

以上就是mysql執(zhí)行腳本導(dǎo)入表和數(shù)據(jù)后中文注釋亂碼的問題解決的詳細(xì)內(nèi)容,更多關(guān)于mysql導(dǎo)入表和數(shù)據(jù)亂碼的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Mysql數(shù)據(jù)庫(kù)緩沖池詳解(Buffer pool)
InnoDB存儲(chǔ)引擎通過BufferPool緩存數(shù)據(jù)頁(yè)和索引頁(yè),減少磁盤I/O,提升查詢性能,BufferPool通過預(yù)讀和checkpoint機(jī)制優(yōu)化I/O操作和數(shù)據(jù)持久化2024-12-12
在?CentOS?7?下如何使用?Ansible?Playbook?實(shí)現(xiàn)?MySQL?8.0.34?的
要在?CentOS?7?下使用?Ansible?Playbook?實(shí)現(xiàn)?MySQL?8.0.34?的二進(jìn)制安裝,需要先下載?MySQL?8.0.34?的二進(jìn)制包,并將其上傳至目標(biāo)服務(wù)器,對(duì)MySQL?8.0.34?二進(jìn)制安裝過程感興趣的朋友跟隨小編一起看看吧2024-03-03
MySQL存儲(chǔ)引擎的實(shí)現(xiàn)要素分析
這篇文章主要為大家介紹了MySQL存儲(chǔ)引擎的實(shí)現(xiàn)要素分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09
SQL語句多表聯(lián)查的實(shí)現(xiàn)方法示例
多表聯(lián)合檢索可以通過連接運(yùn)算來完成,而連接運(yùn)算又可以通過廣義笛卡爾積后再進(jìn),下面這篇文章主要給大家介紹了關(guān)于SQL語句多表聯(lián)查實(shí)現(xiàn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04
Python MySQL進(jìn)行數(shù)據(jù)庫(kù)表變更和查詢
這篇文章主要介紹了Python MySQL進(jìn)行數(shù)據(jù)庫(kù)表變更和查詢的相關(guān)資料,需要的朋友可以參考下2017-05-05
Centos?7.9安裝MySQL8.0.32的詳細(xì)教程
這篇文章主要介紹了Centos7.9安裝MySQL8.0.32的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03

