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 # 其他版本
请我喝杯水

