最近看了下mysql,做了点笔记,以5.0为主general和unicode的区别因为做的数据库要用到一些欧洲语言的字母,作个笔记对东亚语言貌似影响不大,不知道越南语怎么办mysql5.0 在utf8下
general比unicode更快一些,快3~12%,unicode的字符转换更精确些
unicode选择Collation的时候,本身没有德语和法语,系统对这两个语言都作了排序。
德文ß(像Beta)在general里是一个s,在unicode里是两个s,笔者认为两个s更合适,同样法语的连体字OE则作为两个字母排序,而general则当做e
一般碰到的德语字典都是按变元音在原字母后排序的,也就是general的排序方式
general的映射只能一个字母对一个字母
spainish是现代西班牙语 spainish2是传统西班牙语
传统西班牙语的词典中,连体字母是在第一个字母之后东欧语言中,general对俄语和保加利亚语还行,对一些字母拼写与俄语不同的语言,如乌克兰语的i,其他东欧语言的排序都不如unicode在general里如果单词作主键,比如字典,那么可能发生重复冲突,比如德语的tauschen,西班牙语的ano
general比unicode更快一些,快3~12%,unicode的字符转换更精确些
unicode选择Collation的时候,本身没有德语和法语,系统对这两个语言都作了排序。
德文ß(像Beta)在general里是一个s,在unicode里是两个s,笔者认为两个s更合适,同样法语的连体字OE则作为两个字母排序,而general则当做e
一般碰到的德语字典都是按变元音在原字母后排序的,也就是general的排序方式
general的映射只能一个字母对一个字母
spainish是现代西班牙语 spainish2是传统西班牙语
传统西班牙语的词典中,连体字母是在第一个字母之后东欧语言中,general对俄语和保加利亚语还行,对一些字母拼写与俄语不同的语言,如乌克兰语的i,其他东欧语言的排序都不如unicode在general里如果单词作主键,比如字典,那么可能发生重复冲突,比如德语的tauschen,西班牙语的ano
解决方案 »
- mysql下 group by、sum 语句占CPU高问题!@mysql版主啊!!~
- MySQL connector .net 6.3.6 不能顯示在c#
- 如何在存储过程中判断insert是否成功
- 简单的mysql查询
- mysql能建字段数大于1000的表吗
- 【三个表相交】执行了这个SQL语句之后,机子垮了,服务器也垮了
- sql高手进
- 关于联合查询的问题
- 急!!!询问关于postgresql触发器的问题
- mysql-cluster搭建完导入数据库是报the table is full
- 求把Oracle语句改为Mysql的,大侠帮忙啊
- 将sqlserver的存储过程改为Mysql的,主要是游标!大侠帮忙啊
这是怎么得出来的