转自:
通过mysql命令修改: 修改数据库的字符集
mysql>use mydbmysql>alter database mydb character set utf8;
创建数据库指定数据库的字符集
mysql>create database mydb character set utf8;
通过配置文件修改: 修改/var/lib/mysql/mydb/db.opt
default-character-set=latin1default-collation=latin1_swedish_ci
为
default-character-set=utf8default-collation=utf8_general_ci
重启MySQL:
注: 创建数据库的时,直接指定数据库的字符集,之后在该数据库中创建表的时不用再次指定,所创建的表与数据库所使用字符集相同。 列如:
create database 'dbname' default character set utf8;
在数据库dbname中在创建表的时,若不指定字符集,默认为utf8