mysql 字符集 character-set 概念學習

1.  字符集(character set)是二進制編碼到規定符號集的映射;

   排序規則(collation)是字符集排序原則的集合;


2.  在mysql客戶端中執行show variables like "%character%" 會出現7中字符集設置:

character_set_client 

character_set_connection

character_set_database

character_set_filesystem

character_set_results

character_set_server

character_set_system

 

3.  Mysql對服務器的每個數據庫、每個表都有默認的字符集和排序規則。

創建一個數據庫時,它從服務器繼承了character_set_server設置;

創建表時,從數據庫繼承字符集;創建列時,從表繼承字符集;


服務器假設客戶端正在按照character_set_client設置的字符集發送數據;

然後按照character_set_connection設置的字符集對數據進行翻譯;

    返回數據時,服務器按照character_set_result定義的字符集進行翻譯;

 

《高性能mysql》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章