標籤: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”