MySQL数据库编码修改指南(mysql修改数据库编码)
MySQL数据库编码修改指南
MySQL 是一款世界上最流行的开源数据库管理系统,随着其普及的普及,我们一般都会用到MySQL数据库,但有时候我们会遇到编码问题,可能浏览数据库中的文字显示为乱码,比如下图:
![编码乱码情况](https://img-blog.csdnimg.cn/20181011215451752.png)
因此,需要我们去妥善解决MySQL数据库的编码问题,其实修改编码还是比较容易的,下面我们以Win7本地的MySQL5.7 为例,来讲解一下MySQL数据库编码修改的指南
1.在安装完MySQL5.7之后,需要修改mysql_install_db.ini 这个配置文件,路径一般为【C:\ProgramData\MySQL\MySQL Server 5.7\my.ini】,如果没有my.ini文件,可以手动新建,然后加入以下代码:
“`
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
“`
2. 完成以上步骤以后,需要重新启动MySQL服务,在Win7下,可以进入【开始菜单-管理工具-服务】里面,重新启动MySQL服务
3.最后,这时候我们需要重新连接数据库,用新的编码进行连接, 代码如下:
Set charset=utf8; //设置连接字符集为utf-8
Connect db_name; //连接需要修改的数据库 Aler database db_name charset=utf8; //修改数据库的编码
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8; //修改表的编码 ALTER TABLE table_name MODIFY table_field VARCHAR(255) CHARACTER SET utf8; //修改字段的编码
以上就是修改MySQL数据库编码的详细操作步骤,通过以上步骤,我们就可以轻松解决编码问题。希望文章对你有所帮助。