collation_server

最近更新时间:2025-04-22 15:40:03

我的收藏

功能描述

collation_server用于设置服务器的默认排序规则。排序规则决定了如何比较和排序字符串。同时,排序规则与字符集相关联,例如 utf8mb4_general_ci、utf8mb4_unicode_ci 等。
collation_server参数的主要作用是:
设置服务器的默认字符串比较和排序规则。这对于处理包含特殊字符或重音符号的字符串非常重要,因为不同的排序规则可能导致不同的比较和排序结果。
当比较服务器上的字符串时,collation_server参数决定了如何进行比较。例如,在执行 SQL 查询时,如果 WHERE 子句中的字符串与服务器上的列值进行比较,那么将使用 collation_server参数指定的排序规则进行比较。
通常,建议使用与 character_set_server参数相匹配的排序规则。

属性说明

属性
说明
参数类型
String
默认值
utf8_bin
取值范围
utf8_general_ci
utf8_bin
utf8_unicode_ci
latin1_general_cs
latin1_general_ci
latin1_swedish_ci
latin1_bin
gbk_chinese_ci
gbk_bin
utf8mb4_general_ci
utf8mb4_bin
utf8mb4_unicode_ci
生效范围
SESSION
GLOBAL
是否可修改
是否需要重启