Mysql 如何更改default collation_connection setting

客户端连接到服务器时,如何更改默认的“collation_connection”设置,这会影响文字和函数。

按照设计,collation_connection设置为每个客户端指定的字符集的默认排序规则。例如,如果服务器版本为8.0,并且客户端指定了utf8mb4,则在建立连接后,collation_connection将为utf8mb4_0900_ai_ci。客户端只能指定字符集,不能在连接时指定排序规则。如果您想更改缺省的collation_connection,您需要发出SET NAMES命令,如下所示

mysql> SET NAMES utf8mb4 COLLATE utf8mb4_ja_0900_as_cs_ks;