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

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

方法/步骤

首先下载一个navicat for mysql客户端;

使用客户端连接自己的MYSQL数据库,连接之后右键点击数据库名选择命令列界面;

通过 show variables like "char%", 可以查看当前数据库编码;

通过 alter database 数据库名 character set 字符集名,可以修改数据库编码。

这样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数据库编码设置_如何修改mysql数据库编码相关推荐

  1. 如何设置mysql的运行目录_如何修改mysql数据库文件的路径 | 学步园

    在网上找了好多,没有确定哪个是最终的答案,由于网站在运行中,实在不敢轻易动手,怎么奈我是个菜鸟呢!先把找到的东西简单记录一下,回头再说! 还有一个: 首先在数据库里看一下数据库里当前数据文件的存放路径 ...

  2. 如何修改mysql数据库的字符集_如何修改mysql字符集

    .安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件:由于linux下MySQL的默认安装目录分布在不同的文件下:不像wind ...

  3. mysql子查询设置_什么是mysql子查询?如何利用子查询进行过滤?

    子查询 MySQL 4.1引入了对子查询的支持,所以要想使用本章描述的SQL,必须使用MySQL 4.1或更高级的版本. SELECT语句 是SQL的查询.迄今为止我们所看到的所有 SELECT 语句 ...

  4. mysql 外键设置_详解MySQL外键设置

    MySQL外键设置是学习MySQL数据库过程中不能不提的,下面就会为您详细介绍MySQL外键设置的方法,希望对您学习MySQL外键设置方面能有所帮助. 外键的作用: 保持数据一致性,完整性,主要目的是 ...

  5. mysql 查看当前数据库编码_MySQL查看并修改当前数据库编码

    MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码. 查看当前数据库编码的SQL语句为: mysql> use xxx Datab ...

  6. mysql数据库日志存储位置_MySQL数据库之mysql日志文件在哪 如何修改MySQL日志文件位置...

    本文主要向大家介绍了MySQL数据库之mysql日志文件在哪 如何修改MySQL日志文件位置 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. MySQL日志文件相信大家都有很多的 ...

  7. mysql默认安装哪里_如何改mysql默认的安装路径

    修改mysql默认安装路径的方法: 1. 使用命令:service mysqld stop 停止 mysql 查看 mysql 数据库的默认路径:/var/lib/mysql 建立目标存放目录: mk ...

  8. 修改mysql编码方式centos_CentOS下修改mysql数据库编码为UTF-8(附mysql开启远程链接和开放3306端口)...

    楼主在配置好linux云服务器的jdk,tomcat,mysql后,当要开始部署项目是,忽然意识到一个很严重的问题,那就是数据库的编码问题,自安装完成后并未修改数据库的额编码....下面就来讲说lin ...

  9. mysql数据库字符集设置_查看和设置MySQL数据库字符集

    查看和设置MySQL数据库字符集作者:scorpio 2008-01-21 10:05:17 标签: 杂谈 Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -ina ...

最新文章

  1. 【正一专栏】第1球和第500球价值一样
  2. C语言读入全都的文件内容2
  3. 看懂类图——UML类图基础
  4. 编程界的“马太效应”,是什么在阻止你变得更加优秀?
  5. android webview es6,Android v 5.0 webview HTML5,CSS3和ES6兼容性
  6. Pycharm 和 Vs code 字体大小调整(Ctrl + 鼠标滚轮实现)
  7. Oracle数据库修改用户密码
  8. ACM 学习笔记(二) 位运算、并查集、模拟、枚举、递推、递归
  9. 【原创】关于nginx.pid丢失的解决办法
  10. 计算机怎么剪切音乐然后合在一起,怎么在电脑裁剪歌曲 怎么裁剪和拼接音乐...
  11. Java框架全开源商城PC+手机版+微商城独立版+全开源系统源码
  12. AI创作现状与未来发展浅析
  13. 分析EOF究竟是什么
  14. 【转载】Oracle之同义词(SYNONYM)
  15. oracle rac查看节点及宕库
  16. Linux 配置网络桥接模式
  17. 自然资源部卫星遥感应用报告(更新至2020)
  18. 阿里云国际版云服务器自助诊断系统-Unirech
  19. 数据加密-国密SM2对数据进行加解密
  20. Unity透明度不叠加

热门文章

  1. 音视频技术开发周刊 81期
  2. 《Go语言圣经》学习笔记 第九章 基于共享变量的并发
  3. 腾讯开源再获OSCAR 5项大奖,全国首家可信开源治理认证自发开源企业
  4. 腾讯AI Lab:深度解读AI辅助翻译的研究及应用
  5. 威胁情报大会直击 | 企业IT部王森:腾讯企业终端安全管理最佳实践
  6. 安装 Ffmpeg 步骤
  7. TensorFlow MNIST AlexNet
  8. CoreOS安装到硬盘
  9. 设置网页背景图片不显示
  10. 操作系统:第五章 磁盘管理 - I/O控制,缓冲区管理