MySQL字符集的基本类型及统一字符集分析
1。字符集类型
在MySQL服务器中使用字符集的概念有六个关键位置:客户机、连接、数据库、结果、服务器、系统。
a,客户机是客户机使用的字符集,它相当于Web页面中设置的字符集,如下所示。
b和连接是连接到数据库的MySQL字符集类型。如果PHP没有指定连接到数据库的字符集类型,则它将根据服务器端的默认字符集设置。
c,其中数据库是数据库服务器中使用的字符集集。如果未指定库,则将使用服务器安装时指定的字符集集。
d,结果是当数据库返回给客户机时使用的MySQL字符集集,如果没有指定,则使用服务器的默认字符集。
e,服务器是服务器安装时指定的默认字符集设置。
f和系统是数据库系统使用的字符集。
PS:
1,系统一般默认是UTF-8字符集。服务器是字符集的最高集。数据库是根据服务器的字符集设置而不需要单独设置的,其他的则根据服务器设置设置字符集。
2、数据库中的每个表和字段都具有字符集的概念。一般来说,它根据上层结构来确定自己的字符集。例如,该表根据数据库库的设置确定自己的字符集,字段根据表确定自己的字符集。
两。统一字符集的方法:(安装UTF-8字符集)
1,解决字符的方式设置彻底是在UTF-8字符集设置MySQL安装时(默认为latin1),使上述六个关键点的编码为UTF-8。
2。使用状态命令查看MySQL中每个类别字符集的状态。
你也可以使用显示变量like'character_set_ % '看看的MySQL字符设置。
三。如果安装MySQL的字符集设置为latin1
建立一个图书馆时,设置指定数据库的字符UTF8。
复制代码代码如下所示:
创建数据库的默认字符集utf8整理utf8_general_ci;
以上相关内容是介绍mysql字符集的总结,希望大家能有所收获。
上面提到的相关内容是对MySQL字符集摘要的描述,我希望能在这方面给您带来一些帮助。