mysql数据库乱码如何解决?

导读:

作为一个数据库的初学者,遇到数据库乱码问题,是一个比较头疼的问题,下面根据我的使用经验,给大家分享几种解决mysql数据库乱码问题的方式,希望对大家有帮助。

一、我们需要将默认的字符集更改为utf-8来解决数据库导入数据的乱码问题:

我们需要先查看数据库默认的字符集是什么:

show variables like character_set_%

查看所有的默认字符集

mysql> show variables like character_set_%; +————————–+———————————————————+ | Variable_name | Value | +————————–+———————————————————+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.7\share\charsets\ | +————————–+———————————————————+ 8 rows in set, 1 warning (0.01 sec)

其中character_set_database和character_set_server的字符集mysql默认为latin1.

我们需要将其更改为utf-8的字符需要用到下面两行代码:

set character_set_database=utf8; set character_set_server=utf8;

然后我们做字符集查询

show variables like character_set_%

得到:

mysql> show variables like character_set_%; +————————–+———————————————————+ | Variable_name | Value | +————————–+———————————————————+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.7\share\charsets\ | +————————–+———————————————————+ 8 rows in set, 1 warning (0.00 sec)

之后创建的所有的数据库的字符集都默认为utf-8的字符集 .这个时候我们再去做字符集的插入时就可以看到汉字被成功插入不会再出现乱码问题.

二、更改数据库和表的字符集的方法

alter database 数据库名 charset utf8; alter table 数据表名 convert to character set utf8;

三、导入数据库的方法

Windows系统

source d:/table.sql(*.sql文件所处的盘位置)

linux系统

source /home/hhh/桌面/tables.sql;

总结:

上面给大家介绍了三种解决mysql乱码的方法,因为我们将来开发的系统,基本上都会涉及到非英文的数据,因此建议大家使用第一种方式,把数据库服务器的默认编码方式改成utf8,这样以后不管什么时候使用,都不会发生乱码问题!

免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:mysql数据库乱码如何解决? https://www.dachanpin.com/a/cyfx/11393.html

(0)
如何使用idea创建纯净版web工程?
上一篇 2023-05-12 03:14:16
下一篇 2023-05-12 03:15:23

相关推荐

  • 海口复兴城创业园预计营收130亿元

    海口复兴城创业园预计营收130亿元 去年新引进企业约200家 截至目前,园区累计注册企业784家,2019年新引进企业约200家,同比增长34%。2019年1月-11月营业收入120亿元,预计全年园区企业营收130亿元,同比增长30%。 近日,高空俯瞰海口复兴城互联网创新创业园离岸创新区。据了解,目前,该园的孵化区、加速区、引领区和国际离岸区已引进阿里巴巴集…

    2023-05-12
  • 国内创业“大咖”南宁传授创业经验

      人力资源和社会保障部留学人员和专家服务中心李璟副主任,广西壮族自治区公务员局局长、广西壮族自治区外国专家局局长蒋劼,人力资源和社会保障部留学人员和专家服务中心留学人员服务处、广西人社厅留学人员和专家服务中心等领导出席活动。   中新网南宁3月9日电(黄艳梅 刘靖)3月7日,2017年创业导师走进南宁留学人员创业园暨广西博士后留学回国人员创新创业经验交流活…

    2023-05-25
  • 衣之恋干洗店加盟为创业者打开另外一条环保洗衣之路!

    衣之恋干洗店加盟为创业者打开另外一条环保洗衣之路!  来源:网络      4 发布时间:2017-08-30 13:20:25 从某种意义上大来说,开家干洗加盟店是比较轻松的创业方式,但是随着行业市场的不断变化,加上项目的竞争压力大,这其中的创业最大的依赖在于项目的选择。衣之恋洗衣不仅有着丰富的干…

    2023-05-22
  • 长沙创新创业政策体系全新发布

     3月20日,2016“创新创业、活力长沙”小微两创主题活动月主题发布会暨启动仪式隆重举行,长沙创新创业政策体系、创新创业地图、小微两创公益服务指南等一系列小微企业创新创业“福利”全新发布。市委常委、副市长张迎春出席。   2015年6月,长沙在全国30多个申报城市中脱颖而出,获批全国首批15个“小微企业创业创新基地示范城市”,获得2015年-2017年三年…

    创业分享 2023-06-04
  • 福州召开进一步提振各级干部干事创业精气神专项督察动员部署暨业务培训会

      福州新闻网10月9日讯(福州日报记者 张铁国)9日下午,我市召开进一步提振各级干部干事创业精气神专项督察动员部署暨业务培训会,此举标志着对全市所有干部作风作为情况的专项督察工作正式启动。市委常委、组织部长吴深生出席会议并讲话。   吴深生要求,参加专项督察的同志要做到作风过硬,坚守底线,敢于“亮剑”;要学精业务,深入督察发现问题、整改落实;要通力协作,发…

    2023-05-21

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

工作时间:周一至周五,9:30-16:30,节假日休息