我对utf-8,ci,unicode等的重要性比较熟悉。但是多语言选项(latin1_swedish,latin2_general,latin1_german等)之间的主要区别是什么?
答案 0 :(得分:2)
这会影响字符串的排序和比较方式。
来自文档:
latin1_german1_ci
(词典)规则:Ä = A Ö = O Ü = U ß = s
latin1_german2_ci
(电话簿)规则:Ä = AE Ö = OE Ü = UE ß = ss
这意味着,如果您使用latin2_german2_ci
定义列并发出查询:
SELECT *
FROM mytable
WHERE mycolumn = 'Mueller'
它将返回Müller
,如果该列已被定义,则不会latin1_german1_ci