MySQL Variables collation_connection 数据库 参数变量解释及正确配置使用

本站中文解释

collation_connection参数的完整格式为:collation_connection = collation_name 。

collation_connection参数定义了MySQL服务器和客户端之间使用的校对规则,也就是字符集排序规则。使用这个参数可以规定MySQL服务器中所有数据请求的排序规则,以便使每一次请求的结果产生统一的结果,而不受客户端设置的字符集影响。

如果要设置 collation_connection 参数,可以通过以下方式设置:
1. 在MySQL配置文件my.cnf中配置:
在 [client] 段加入 collation_connection=collation_name
2. 使用 MySQL 命令行工具设置:
SET collation_connection = collation_name;

一般情况下,默认的collation_connection参数是字符集的默认校对规则,比如MySQL字符集为utf8时,collation_connection参数默认为utf8_general_ci。

官方英文解释

collation_connection

System Variable collation_connection
Scope Global, Session
Dynamic Yes
Type String

The collation of the connection character set.
collation_connection is
important for comparisons of literal strings. For comparisons
of strings with column values,
collation_connection does not
matter because columns have their own collation, which has a
higher collation precedence (see
Section 10.8.4, “Collation Coercibility in Expressions”).


数据运维技术 » MySQL Variables collation_connection 数据库 参数变量解释及正确配置使用