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)
上一篇 2023-05-12 03:14:16
下一篇 2023-05-12 03:15:23

相关推荐

  • 杜国楹分享创业经验,强化小罐茶品牌理念弘扬国内茶市精髓

      年轻时,我极快地成功,极快地跌倒。在商业世界里,我算是「死」过一遍的人,破产了,转了一圈回来,我想明白了一件事儿,不好好做产品,都是胡扯。   小罐茶为何受人青睐,茶之所以是好茶不在于外在精装,更在于内在精制,小罐茶的成功离不开杜国楹的正确引导,小罐茶从源头开始质量把关,精心炒制,全程精细的人工监制,才可得一罐好茶。   ——小罐茶创始人  杜…

    2023-05-13
    92
  • 蓝绍敏谈“富民经”:增加收入要靠创新创业

    “这样看来,经济发展要实施创新驱动,转型升级,让产业构成在价值链的中高端,这样就业者才能获取更高的工资性收入。”蓝绍敏说。 对于就业,人社部门有培训、再就业培训。在今年的政府工作报告中就提到,开展政府补贴性职业培训10万人次。 “经营性收入,就是要让更多的人创业。”蓝绍敏表示,与浙江比,江苏最大的差距就是经营性收入,这也是最大的潜力所在。对政府来说,要研究怎…

    创业分享 2023-06-16
    124
  • 创业板指宽幅震荡涨0.3% 光刻胶、氟化工板块涨幅居前

    原标题:创业板指宽幅震荡涨0.3% 光刻胶、氟化工板块涨幅居前 来源:上海证券报·中国证券 盘面上看,行业板块涨跌不一,其中国防军工等板块涨幅居前,建筑材料板块表现颓靡。概念板块涨跌不一,其中光刻胶、氟化工、口罩等板块涨幅居前,草甘膦、水泥等板块表现较弱。两市个股涨多跌少,共计2030只个股上涨,1560只个股下跌,73只个股涨停。 上证报中国证券网讯 2月…

    创业分享 2023-05-12
    74
  • 英国海归夫妻双双上海创业

    王昊,上海人,狮子座男生;张睿,北京人,双子座女生。他们在英国考文垂相遇相识相爱,然后各自回到自己的城市。 过了两三年,女生离开了北京,来到上海。他们结婚生子,开始了各自的创业。如今,小两口在各自的领域里拼搏着,他们的事业与上海共同成长。 图说:王昊 回国,像父母一样创业 高中毕业后,王昊到英国留学,在考文垂的华威大学读电子工程。张睿和他在同一个系,但专业不…

    2023-05-18
    87
  • [期货]15家创业板公司预告去年净利下滑超100% 3家超1000%(2)

      对于业绩变动原因,公司称,2016年7月7日公司收到中国证监会《行政处罚决定书》([2016]84号)及《市场禁入决定书》([2016]5号)。公司因触及《深圳证券交易所创业板股票上市规则(2014年修订)》第13.1.1条规定的欺诈发行或者重大信息披露违法情形,已由深圳证券交易所于2016年9月2日作出了公司股票自9月6日起暂停上市的决定。   受此影…

    创业分享 2023-05-25
    73

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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