MySQL 8.4 Release Notes
12.3 指定字符集和排序规则
有四个级别的默认设置:服务器、数据库、表和列。以下节中的描述可能会很复杂,但是实践中发现多级默认设置可以导致自然和明显的结果。
CHARACTER SET
在指定字符集时使用。CHARSET
可以用作 CHARACTER SET
的同义词。
字符集问题不仅影响数据存储,也影响客户端程序与 MySQL 服务器之间的通信。如果你想让客户端程序使用与默认不同的一种字符集,你需要指明哪一种。例如,使用 Unicode 字符集 utf8mb4
,连接到服务器后执行以下语句:
SET NAMES 'utf8mb4';
关于客户端/服务器通信中的字符集相关问题,请参见第12.4节,“连接字符集和排序规则”。