mysql 創(chuàng)建數(shù)據(jù)庫如何選擇字符集和排序規(guī)則

image.png

1、字符集一般有2種選擇:utf8utf8mb4
1.1 、utf8(unicode編碼區(qū)從1-126)一般夠用,除非存在特殊字符
1.2 、utf8mb4(126行以下就是utf8mb4擴(kuò)充區(qū)) 可以兼容utf8,比utf8能表示更多得字符,除非要存儲特殊字符使用,否則只是浪費(fèi)空間
所以一般字符集選擇是: utf8
2、排序規(guī)則
一般主要分兩種:utf_binutf_general_ci
bin 是二進(jìn)制, , a 和 A 會別區(qū)別對待.
general_ci 是不區(qū)分不區(qū)分大小寫,注冊用戶名和郵箱的時候就要使用。
utf8_general_cs 區(qū)分大小寫
utf8_unicode_ciutf8_general_ci對中、英文來說沒有實(shí)質(zhì)的差別。
utf8_general_ci校對速度快,但準(zhǔn)確度稍差。(準(zhǔn)確度夠用,一般建庫選擇這個)
utf8_unicode_ci準(zhǔn)確度高,但校對速度稍慢
所以一般排序規(guī)則選擇是: utf_general_ci

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容