mysql-中文乱码设置字符集编码

查看库、表、字段的字符集

mysql> show create database `库名`;
mysql> show create table `表名`;

 

修改库的字符集

mysql> alter database `库名` default character set utf8 collate utf8_general_ci;

 

修改表的字符集

mysql> alter table `表名` default character set utf8collate utf8_general_ci;

 

修改字段的字符集

mysql> alter table`表名`modify name char(10) collate utf8_general_ci;

 

查看字符集

show variables like '%character%';

 

修改客户端字符集

临时:

mysql> set names utf8;

永久:修改my.cnf配置文件

[client]

default-character-set=utf8

 

修改服务端字符集

永久:修改my.cnf配置文件

[mysqld]

init_connect='SET NAMES utf8'

default-character-set=utf8    # mysql5.1及以前版本

or

character-set-server=utf8     # 其他版本

 

相关文章

发表新评论