utf8_general_ci和utf8_unicode_ci的区别并不大:utf8_unicode_ci校对更准确,utf8_general_ci速度比较快。它们的差别主要在德语和法语上,对于准确性utf8_general_ci足够了,所以一般选用utf8_general_ci。 详细说明如下: utf8_unicode_ci的最主要的特色是支持扩展,即当把一个字母看作与其它字母组合相等时。例如...
utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。 utf8_general_ci 校对速度快,但准确度稍差。 utf8_unicode_ci 准确度高,但校对速度稍慢。 如果你的应用有德语、法语或者俄语,请一定使用utf8_unicode_ci。一般用utf8_general_ci就够了。 附: ci是 case insensitive, 即 "大小写不敏感"...
在Navicat 中,排序规则utf8_general_ci和utf8_unicode_ci是针对数据库中字符集为utf8的情况下的两种不同排序规则,它们之间的主要区别在于对字符排序的方式和规则的不同。 utf8_general_ci: 使用此排序规则时,字符的比较是不区分大小写的,即不考虑大小写,类似于英语中的字典顺序。
utf8_unicode_ci是一般所有脚本更准确。例如,在西里尔字母上: utf8_unicode_ci适用于所有以下语言:俄...
主要特色为utf8_unicode_ci支持扩展,将字母组合视为等同,例如德语中'ß'等于'ss'。相比之下,utf8_general_ci是一个较旧的校对规则,不支持扩展,仅进行字符间的逐个比较,速度快但准确性较差。比较示例:使用utf8_general_ci和utf8_unicode_ci校对规则。Ä = A Ö = O Ü...
简单来讲,utf8_unicode_ci校对集比较准确,utf8_general_ci校对集查询速度比较快。一般情况下 utf8_general_ci校对集的准确性就够我们用的了。目前,utf8_unicode_ci校对规则仅部分支持Unicode校对规则算法。一些字符还是不能支持。而且,不能完全支持组合的记号。
utf8_general_ci是一个遗留的 校对规则,不支持扩展,它仅能够在字符之间进行逐个比较。这意味着utf8_general_ci校对规则进行的比较速度很快,但是与使用 utf8_unicode_ci的校对规则相比,比较正确性较差。 应用上的差别 1、对于一种语言仅当使用utf8_unicode_ci排序做的不好时,才执行与具体语言相关的utf8字符集校对...
另外还有utf8_bin_ci也是比较常用的哦,在字符对比时,unicode和general都不是大小写敏感的,所以如果要求大小写敏感的话,就使用bin 有用12 回复 华晨_368894: unicode解决准确性,主要针对德语和法语;但是如果中国地区,general是更快的选择。 2回复2013-12-25 B_Pt: 哪里有utf8_bin_ci, 是utf8_bin, ci的意...
utf8_general_ci是一个遗留的 校对规则,不支持扩展。它仅能够在字符之间进行逐个比较。这意味着utf8_general_ci校对规则进行的比较速度很快,但是与使用utf8_unicode_ci的 校对规则相比,比较正确性较差)。 例如,使用utf8_general_ci和utf8_unicode_ci两种 校对规则下面的比较相等: ...