我进行了搜索,发现的只是名称的描述和排序规则的选择。
例如:
_Zulu
0Alpha
Alpha
alpha
通常以这种方式排序(在美国 Windows、大多数 SQL 服务器等上),先下划线。当然,这是根据配置的排序规则完成的。这个排序规则有一个名字,但这不是我想知道的。
我想知道的是:排序规则是什么?它实际上是如何构成的?
就像是:
_
0
1
2
3
4
...
a
...
A
...
Z
我进行了搜索,发现的只是名称的描述和排序规则的选择。
例如:
_Zulu
0Alpha
Alpha
alpha
通常以这种方式排序(在美国 Windows、大多数 SQL 服务器等上),先下划线。当然,这是根据配置的排序规则完成的。这个排序规则有一个名字,但这不是我想知道的。
我想知道的是:排序规则是什么?它实际上是如何构成的?
就像是:
_
0
1
2
3
4
...
a
...
A
...
Z
排序规则(至少对于 Unicode)基于以下规范:
http://www.unicode.org/cldr/charts/30/collation/index.html
各种 MySQL中的字母顺序在此处为和此处
COLLATIONs
给出。utf8
utf8mb4