设置mysql字符集
的有关信息介绍如下:MySQL提供多种字符集,如latin1、utf8、gbk、big5等。
MySQL客户机连接上MySQL服务器后,使用MySQL命令:"show character set;"即可查看当前MySQL服务实例支持的字符集、字符序以及字符集占用的最大字节长度等信息。
使用MySQL命令:“show variables like 'character%';”即可查看当前MySQL会话使用的字符集。character_sets_dir参数定义了MySQL字符集文件的保存路径。
Windows下
修改my.ini配置文件,可修改MySQL默认字符集。
在【mysql】选项组中加入:default-character-set=utf8
在【mysqld】选项组中加入:character_set_server=utf8
保存后重启数据库即可
Linux下
关闭MySQL服务:service mysql stop;
修改/etc/mysql/my.cnf配置文件
重启MySQL服务:service mysql start;
至此,完成修改默认编码
查看字符集
1.show variables like 'character%';
2.show variables like 'character_set_%';
设置数据库字符集
1.alter database test default character set = utf8;
2.create database mydb character set utf8;
修改单个表的字符集
1.alter table test1 default character set = utf8;
2.alter table test2 convert to character set utf8;