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