Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  Character Sets, Collations, Unicode  /  Specifying Character Sets and Collations

12.3 指定字符集和排序规则

有四个级别的默认设置:服务器、数据库、表和列。以下节中的描述可能会很复杂,但是实践中发现多级默认设置可以导致自然和明显的结果。

CHARACTER SET 在指定字符集时使用。CHARSET 可以用作 CHARACTER SET 的同义词。

字符集问题不仅影响数据存储,也影响客户端程序与 MySQL 服务器之间的通信。如果你想让客户端程序使用与默认不同的一种字符集,你需要指明哪一种。例如,使用 Unicode 字符集 utf8mb4,连接到服务器后执行以下语句:

SET NAMES 'utf8mb4';

关于客户端/服务器通信中的字符集相关问题,请参见第12.4节,“连接字符集和排序规则”