mysql中utf8_bin、utf8_unicode_ci、utf8_general_ci编码区别
2015-01-21 15:21
357 查看
utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写。
utf8_genera_ci不区分大小写,ci为case insensitive的缩写,即大小写不敏感。
对与general来说 ß = s 是为true的
但是对于unicode来说 ß = ss 才是为true的,
其实他们的差别主要在德语和法语上,所以对于我们中国人来说,一般使用general,因为general更快
如果你对德语和法语的对比有更高的要求,才使用unicode,它比general更准确一些(按照德语和法语的标准来说,在对比或者排序上更准确)
utf8_genera_ci不区分大小写,ci为case insensitive的缩写,即大小写不敏感。
对与general来说 ß = s 是为true的
但是对于unicode来说 ß = ss 才是为true的,
其实他们的差别主要在德语和法语上,所以对于我们中国人来说,一般使用general,因为general更快
如果你对德语和法语的对比有更高的要求,才使用unicode,它比general更准确一些(按照德语和法语的标准来说,在对比或者排序上更准确)
相关文章推荐
- 【转】Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别
- 20091006 - MySQL 中校对集 utf8_unicode_ci 与 utf8_general_ci 的区别
- Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别
- Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别
- MySQL中Utf8_general_ci 和 utf8_unicode_ci的区别
- Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别说明
- mysql utf8_bin跟utf8_general_ci的区别
- Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别
- Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
- mysql中utf8_general_cs和utf8_general_ci和utf8_bin的一点区别
- mysql 中 utf8_bin跟utf8_general_ci的区别
- mysql中utf8_general_cs和utf8_general_ci和utf8_bin的一点区别
- MYSQL莫名的 illegal mix of collations( utf8_unicode_ci, IMPLICIT) and (utf8_general_ci)
- Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别
- Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别
- Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别
- mysql中utf8_bin、utf8_general_ci、utf8_general_cs编码区别
- utf8_unicode_ci与utf8_general_ci的区别 - mysql
- mysql utf8_unicode_ci utf8_general_ci 区别
- Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别