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

警告
本文最后更新于 2020-05-30 17:09,文中内容可能已过时。

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

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     # 其他版本
 
请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%