1.字符集說明:
通常選擇utf8.下面介紹一下utf8與utfmb4的區別。
2.排序說明
排序通常分爲兩種:utf_bin和utf_general_ci
bin 是二進制, a 和 A 會別區別對待.
例如你運行:
SELECT * FROM table WHERE txt = 'a'
那麼在utf8_bin中你就找不到 txt = 'A' 的那一行, 而 utf8_general_ci 則能夠.
utf8_general_ci 不區分大小寫,這個你在註冊用戶名和郵箱的時候就要使用。
utf8_general_cs 區分大小寫,若是用戶名和郵箱用這個 就會照成不良後果
utf8_bin:字符串每一個字符串用二進制數據編譯存儲。 區分大小寫,並且能夠存二進制的內容
utf8_unicode_ci和utf8_general_ci對中、英文來講沒有實質的差異。
utf8_general_ci校對速度快,但準確度稍差。(準確度夠用,通常建庫選擇這個)
utf8_unicode_ci準確度高,但校對速度稍慢。
轉自:https://blog.csdn.net/qq_38224812/article/details/80745868
侵權刪