MySQL 9.0 发行说明
字符集和排序规则在四个级别有默认设置:服务器、数据库、表和列。以下部分中的描述可能看起来很复杂,但在实践中,多级默认会导致自然而然的结果。
CHARACTER SET
用于指定字符集的子句中。CHARSET
可以用作 CHARACTER SET
的同义词。
字符集问题不仅会影响数据存储,还会影响客户端程序与 MySQL 服务器之间的通信。如果希望客户端程序使用与默认字符集不同的字符集与服务器通信,则需要指明是哪一个。例如,要使用 latin1
Unicode 字符集,请在连接到服务器后发出以下语句
SET NAMES 'latin1';
有关客户端/服务器通信中字符集相关问题的更多信息,请参阅第 12.4 节“连接字符集和排序规则”。