MySQL 8.0发布说明
MySQL 8.0源代码文档10bet官方网站
表的内容
MySQL包括字符集支持,使您能够使用各种字符集存储数据,并根据各种排序执行比较。MySQL服务器默认的字符集和排序规则是utf8mb4
和utf8mb4_0900_ai_ci
,但您可以在服务器、数据库、表、列和字符串字面量级别指定字符集。
本章讨论以下主题:
什么是字符集和排序?
用于字符集分配的多级默认系统。
用于指定字符集和排序规则的语法。
受影响的功能和操作。
Unicode支持。
可用的字符集和排序,以及注释。
选择错误消息的语言。
选择日和月名称的区域设置。
字符集问题不仅影响数据存储,还影响客户端程序与MySQL服务器之间的通信。如果希望客户机程序使用不同于默认字符集的字符集与服务器通信,则需要指明是哪一个字符集。例如,使用use utf8
Unicode字符集,在连接到服务器后发出以下语句:
设置名称“use utf8”;
有关为应用程序使用配置字符集以及客户机/服务器通信中与字符集相关的问题的详细信息,请参见第10.5节,“配置应用程序字符集和排序规则”,第10.4节“连接字符集和排序规则”。