一、问题描述
1字符集,不支持中文。
二、解决方法
1. 修改MySQL默认字符集为utf8
yf来将MySQL默认字符集修改为utf8。具体步骤如下:
yfysqlysqlysqlf.d/目录下;
yfysqld]下添加以下配置:
ysqld]
character-set-server=utf8
(3)重启MySQL服务。
2. 创建表时指定字符集为utf8
如果我们不想修改MySQL默认字符集,也可以在创建表时指定字符集为utf8。具体语句如下:
CREATE TABLE `表名` (eral_ci NOT NULLnoDB DEFAULT CHARSET=utf8;
注意:在创建表时,需要将表名、字段名等都使用反引号(`)括起来,以避免出现MySQL关键字的问题。
通过以上两种方法,我们可以解决MySQL表名中文乱码的问题。在实际开发中,我们可以根据自己的需求选择其中一种方法来解决。