我能否查看 MySQL 或 Windows 中使用的实际排序规则(例如 Latin1)?字符顺序,而不是名称

我能否查看 MySQL 或 Windows 中使用的实际排序规则(例如 Latin1)?字符顺序,而不是名称

我搜索了一下,发现的只是名称的描述和排序的选择。

例如:

_Zulu
0Alpha
Alpha
alpha

通常以这种方式排序(在美国 Windows、大多数 SQL 服务器等上),首先使用下划线。当然,这是根据配置的排序规则完成的。此排序规则有一个名称,但这不是我想知道的。

我想知道的是:排序规则是什么?它实际上是如何组成的?

就像是:

_
0
1
2
3
4
...
a
...
A
...
Z

答案1

排序规则(至少针对 Unicode)基于根据以下规范:

http://www.unicode.org/cldr/charts/30/collat​​ion/index.html

答案2

MySQL 中字母的排序COLLATIONs如下这里对于utf8这里为了utf8mb4

相关内容