mysql 中文乱码

mysql 中文乱码

第一种:修改编码集

查看当前使用的哪个库:

select database ();

查看当前库字符集:

show variables like "%char%";
https://qnimg.ffing.cn/wp-content/uploads/2021/10/image.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

修改编码格式:

mysql> set character_set_database=utf8;
mysql> set character_set_server=utf8;

第二种:修改my.cnf配置文件

编辑/etc/my.cnf,后追加下面配置

[mysqld]
 
character_set_server = utf8
 
[mysql]
 
default-character-set=utf8
 
[client]
 
default-character-set=utf8

其他:

创建库、表时,追加 character set =utf8 collate = utf8_bin;

characet set:设置编码集

collate :排序

#创建库
create database 《库名称》 character set =utf8 collate = utf8_bin;
#创建表
create table 《表名称》 ( 《字段名》《字段类型》《字段约束》)character set =utf8 collate = utf8_bin;

alter 修改

#修改库编码集及排序
alter database 《库名称》 character set =utf8 collate = utf8_bin;
#修改表编码集及排序
alter table 《表名称》character set =utf8 collate = utf8_bin;
good good study, day day up!

发表评论

textsms
account_circle
email

mysql 中文乱码
第一种:修改编码集 查看当前使用的哪个库: select database (); 查看当前库字符集: show variables like "%char%"; 修改编码格式: mysql> set character_set_d…
扫描二维码继续阅读
2021-10-05