深入Mysql字符集设置 图文版

在 mysql 客户端与 mysql 服务端之间,存在着一个字符集转换器。 character_set_client =gbk:转换器就知道客户端发送过来的是gbk格式的编码 character_set_connection=gbk:将客户端传送过来的数据转

在mysql客户端与mysql服务端之间,存在着一个字符集转换器。

character_set_client          =>gbk:转换器就知道客户端发送过来的是gbk格式的编码

character_set_connection=>gbk:将客户端传送过来的数据转换成gbk格式

character_set_results        =>gbk:

注:以上三个字符集可以使用set names gbk来统一进行设置

例子:

create table test(

name varchar(64) NOT NULL

)charset utf8;#这里的utf8表示服务器端的字符编码

 

首先,往数据表test中插入一条数据

inert into test values('测试');

则,数据“测试”在数据库中是以“utf8”格式保存的

过程: