4、使用命令service mysql restart重启MYSQL服务,然后使用show variables like 'character%';再看一次编码,发现已改变
5、再重新执行select查询发现可以显示中文了
6、查看字符集的命令
#查看MySQL数据库服务器和数据库字符集
show variables like 'character%';
#查看表中所有列的字符集
show full columns from tb_name;
#查看表的字符集
show table status from mysql_db like '%tb_name%'
#查看mysql所支持的字符集
show charset;
7、修改字符集的命令
// 修改全局字符集
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
set character_set_system=utf8;
set collation_connection=utf8;
set collation_database=utf8;
set collation_server=utf8;
// 修改表的字符集
ALTER TABLE tb_name CONVERT TO CHARACTER SET utf8;
// 修改字段字符集
alter table tb_name modify column tb_column varchar(30) character set utf8 not null;