修改原有数据库test的字符集为utf8:
use test;
alter database test character set utf8;
创建数据库test,指定字符集为utf8:create database test character set utf8;
设定mysql字符集默认为utf-8:
可通过修改mysql的配置文件设置默认编码,sudo vim /etc/mysql/my.cnf打开配置文件.
找到客户端配置[client] 在下面添加
default-character-set=utf8
在找到[mysqld] 添加
character-set-server=utf8
找到[mysql]添加
default-character-set=utf8
完成后,执行命令:
sudo /etc/init.d/mysql restart;
最后查看字符集是否被设置为utf-8:
mysql> show variables like 'character_set_%';
注意:在[mysqld]下面添加的是character-set-server=utf8 ,不是 default-character-set=utf8