<分区>
与字符集相比,我无法理解排序规则。排序规则实际用于什么?
<分区>
与字符集相比,我无法理解排序规则。排序规则实际用于什么?
最佳答案
我不确定这个问题是否过于宽泛。但让我试一试。
字符集是我们在屏幕上看到的东西。所以,你可能很清楚字母“a”是什么。而且,你可以接受“A”也是一个字母。
您可以修改与字体一起出现的字母。所以,a 和 a 仍然是同一个字母,但它们看起来不同。这与整理无关,但旨在让您思考这个主题。
排序规则告诉使用两个字母是否相同。因此,您可以使用不区分大小写的排序规则来表示“A”和“a”相同。或者,可以区分大小写,表示它们不同。
这是一个非常基本的例子。当您将字符扩展到其他语言时,问题会成倍增加。重音字符与非重音字符相同吗?西类牙语中的 enyas 和 n 一样吗?等等。
这些是排序规则回答的问题。字符集将位序列转换为可以显示的字符。字体告诉您字符的外观。排序规则允许我们比较两个字符以了解它们是否相同,并了解它们在字典中的顺序。
关于mysql - mysql中的排序规则有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31644281/
相关文章:
mysql - Select max 在 MySQL 中返回错误值
php - mysql 特殊字符 - 错误的字符串值 '\xE1n'
mysql - 将 ASP.NET Core 身份从 SQL Server 迁移到 MySQL 时出现问题
java - 在 Java 中 : why some Stream methods take int instead of byte or even char?
php - 数据库中的 UTF8 无法正确显示(Codeigniter)
sql-server - 无法解决等于操作中 "SQL_Latin1_General_Pref_CP1_CI_AS"和 "Latin1_General_CI_AS"之间的排序规则冲突