如何修改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/news2/259902.html

成都网站建设公司_创新互联,为您提供定制开发网站制作外贸网站建设面包屑导航网站设计公司微信小程序

广告

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

商城网站建设