如何修改mysql数据库编码

2023-05-18    分类: 网站建设

在建网站时,有时需要将一个数据库里的数据导入到另一个数据库里,但往往会出现二个数据库的编码不同,造成网页乱码。解决方法就是修改数据库编码。

下面介绍一下如何修改MYSQL数据库编码的方法。

方法/步骤 首先下载一个navicat for mysql客户端; 使用客户端连接自己的MYSQL数据库,连接之后右键点击数据库名选择命令列界面; 通过 show variables like "char%", 可以查看当前数据库编码;如何修改mysql数据库编码 通过 alter database 数据库名 character set 字符集名,可以修改数据库编码。如何修改mysql数据库编码 这样MYSQL数据库的编码就被修改了。

以上就是修改MYSQL数据库编码的方法。

下面再分享另一种修改数据库编码的方法。

(1):进入mysql的安装目录,找到my-default.ini或者my.ini配置文件,你可以将my-default.ini修改成my.ini,影响不大的;

(2):my.ini只有一个[mysqld]标签,其他均处于注释状态,我们在my.ini里面做两件事

在[mysqld]标签下添加:character-set-server=utf8

增加一个[client]标签,并且在[client]标签下添加:default-character-set=utf8

(3):到任务列表中重启mysql服务;

(4):进入dos界面,登录数据库,输入命令:show variables like "%char%";如果dos界面出现的下图所示结果,说明你修改mysql编码成功啦!

一些关于查看和修改字符集的MySQL知识:

查看mysql的字符集:show variables where Variable_name like '%char%';

查看某一个数据库字符集:show create database enterprises;(注:enterprises为数据库)

查看某一个数据表字符集:show create table employees;(注:employees为数据表)

修改mysql的字符集:

mysql> set character_set_client=utf8;

mysql> set character_set_connection=utf8;

mysql> set character_set_database=utf8;

mysql> set character_set_results=utf8;

mysql> set character_set_server=utf8;

mysql> set character_set_system=utf8;

mysql> set collation_connection=utf8;

mysql> set collation_database=utf8;

mysql> set collation_server=utf8;

修改数据库enterprises的字符集:

alter database enterprises character set utf8

修改数据表employees的字符集:

alter table employees character set utf8

修改字段的字符集

alter table employees change name name char(10) character set utf-8;

分享文章:如何修改mysql数据库编码
本文来源:https://www.cdcxhl.com/news/259902.html

成都网站建设公司_创新互联,为您提供品牌网站设计电子商务微信公众号响应式网站定制网站App开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设