mysql 字符集排序 mysql字符集和排序規則

2021-10-18 20:59:35 字數 537 閱讀 5290

1.關於字符集和排序規則

所為字符集,就是用來定義字元在資料庫中的編碼的集合。常見的字符集有:utf8(支援中文)和accis(不支援中文)

資料庫中的排序規則用來定義字元在進行排序和比較的時候的一種規則。常見的如下:

(1) utf8_general_ci 不區分大小寫,utf8_general_cs 區分大小寫

(2) utf8_bin 規定每個字串用二進位制編碼儲存,區分大小寫,可以直接儲存二進位制的內容

說明:所為排序規則,就是指字元比較時是否區分大小寫,以及是按照字元編碼進行比較還是直接用二進位制資料比較。

utf8_unicode_ci和utf8_general_ci對中、英文來說沒有實質的差別。

utf8_general_ci校對速度快,但準確度稍差。

utf8_unicode_ci準確度高,但校對速度稍慢。

如果你的應用有德語、法語或者俄語,請一定使用utf8_unicode_ci。一般用utf8_general_ci就夠了。

所以一般字符集用utf-8,排序規則用utf8_general_ci

mysql 字符集排序 MySQL字符集和排序介紹

客服端字符集 character set client utf8mb4 連線字符集 character set connectionutf8mb4 資料庫字符集 character set databaseutf8mb4 檔案系統字符集 character set filesystembinary ...

mysql 集群字符集 Mysql 字符集

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

mysql字符集 MySQL字符集選擇

一 怎樣選擇合適的字符集 對mysql資料庫來說,字符集很重要,因為資料庫儲存的資料大部分都是各種文字,字符集對資料庫的儲存,處理效能都會有所影響。主要考慮一下幾方面的因素 1.滿足應用支援語言的需求,應用處理各種各樣的文字,發布到使用不同語言的國家或地區,可以選擇unicode字符集,mysql的...