mysql的字符集 總結

2021-08-10 23:03:48 字數 606 閱讀 5595

1.常見字符集

utf-8>gbk>gb2312

2.校對規則

每種字符集均有自己對應的校對規則,每種校對規則只能屬於一種字符集

校對規則名稱:

*_ci:case insensitive

*_cs:case sensitive

*_bin:binary(二元校對規則)

3.mysql資料庫中字符集轉換流程

1、mysql server收到請求時將請求資料從character_set_client轉換為character_set_connec

2、進行內部操作前將請求資料從character_set_connection轉換為內部操作字符集,其確定方法如下:

使用每個資料字段的character set設定值;

若上述值不存在,則使用對應資料表的character set設定值(mysql擴充套件,非sql標準);

若上述值不存在,則使用對應資料庫的character set設定值;

若上述值不存在,則使用character_set_server設定值

(因此可以在不同層面設定字符集)

3、將操作結果從內部操作字符集轉換為character_set_results

mysql 字符集含義 mysql字符集總結

檢視相關字符集的命令 檢視資料庫支援的所有字符集 兩種命令一樣 show character set show char set 檢視字符集對應的collate show collation 檢視系統字符集設定,包括所有的字符集設定 show variables like char mysql sh...

Mysql 的字符集 總結

在解決乙個jsp亂碼問題時,查到了mysql的字符集,從mysql的參考手冊上找出了一下內容 並做一下總結 character set system 元資料字符集,對資料的資料型別的定義 由於unicode是雙位元組編碼,它可以包含幾乎所有的文字的編碼,所以把它做元資料型別,其他的編碼集都可以包含在...

mysql 集群字符集 Mysql 字符集

字符集與字元比較 字符集字符集是某種字元的集合,比如最常見的ascii碼,由127個字元組成,只需要乙個位元組就能表示 我們常說的字符集還是gbk iso utf8 mysql 我們使用得最多的字符集就是gbk 和 utf8了 他們都是變長字符集,如果字元在ascii範圍內就使用乙個位元組表示,其他...