MySQL字元集的轉換過程

來源:互聯網
上載者:User

標籤:sql語句   伺服器   資料庫   通訊   標題列   

 1、  開啟命令提示字元視窗,命令提示字元視窗自身存在某一種字元集,該字元集的查看方法是:在命令提示字元視窗的標題列上按右鍵,選擇“預設值-選項-預設字碼頁即可以設定當前命令提示字元視窗的字元集。

2、  在命令提示字元視窗中輸入MySQL命令或sql語句,斷行符號後,這些MySQL命令或sql語句由“命令提示字元視窗字元集”轉換為“character_set_client”定義的字元集

3、  使用命令提示字元視窗成功串連MySQL伺服器後,就建立了一條“資料通訊鏈路”,MySQL命令或sql語句沿著“資料鏈路”傳向MySQL伺服器,由“character_set_client”定義的字元集轉換為character_set_connection定義字元集

4、  MySQL服務執行個體收到資料通訊鏈路中的MySQL命令或sql語句,將MySQL語句或sql語句從character_set_connection定義的字元集轉換為character_set_server定義的字元集

5、  若MySQL命令或sql語句針對於某個資料庫進行操作,此時將MySQL命令或sql命令從character_set_server定義的字元集轉換為character_set_database定義的字元集

6、  MySQL命令或sql語句執行結束後,將執行結果設定為character_set_results定義字元集

7、  執行結果沿著開啟的資料通訊鏈路原路返回,將執行結果又character_set_results定義的字元集轉character_set_client定義的字元集,最終轉換為命令提示字元視窗字元集顯示到命令提示字元視窗中。

 

字元集的設定

1、  修改my.ini設定檔

2、  MySQL提供下列MySQL命令,可以“臨時地”修改MySQL“當前會話的”,字元集以字序

3、  Set names gbk 可以“臨時一次性地”設定character_set_client\connection\results\的字元集

4、  串連MySQL伺服器時指定字元集。Mysql-default-character-set=字元集 –h伺服器ip地址 –u 賬戶名 –p密碼 例如“mysql-default-character-set=gbk  -h 127.0.0.1 –u root -proot”

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.