MySQL中的utf8_unicode_ci和utf8_general_ci的区别?
MySQL中的utf8_unicode_ci和utf8_general_ci的区别?
utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。
utf8_general_ci 校对速度快,但准确度稍差。
utf8_unicode_ci 准确度高,但校对速度稍慢。
如果你的应用有德语、法语或者俄语,请一定使用utf8_unicode_ci。一般用utf8_general_ci就够了。
例如你运行:
SELECT * FROM article WHERE keyword = 'a'
那么在utf8_bin中你就找不到 keyword='A'
的那一行, 而 utf8_general_ci 则可以。