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

相关推荐

  • “重庆造”汽车硅谷创业 进军中高端电动车市场

    电驱动技术是区分电动车性能的关键和核心。通过三年的潜心研发,公司牢牢掌握了世界领先的电驱动的核心技术:比如业内首创的四电机驱动平台,能在3秒内完成百公里加速;独立研发的电池管理系统,让行驶里程轻松突破500公里;车载式的增程器平台,有效解决里程焦虑,为“充电难”提供了切实可行的解决方案。 作为一家诞生于美国硅谷的汽车科技公司,SF MOTORS的母公司是重庆…

    创业分享 2023-05-16
    103
  • 大学生休学创业,该不该鼓励?

    大众创业、万众创新,是国家2015年起推动的创新及创业政策。近年来,在国家鼓励和各种政策的扶持下,大众创业尤其是大学生创业,是如火如荼。不可否认,大学生们年轻有干劲、想法还新颖,确实为市场注入了新的活力。不过,创业有风险,入行需谨慎,并不是每一个人创业都会成功的。 广西南宁有一位90后小伙,在大二那年决定休学创业,然而奋斗4年之后,因为不了解市场行情等原因,…

    创业分享 2023-05-13
    143
  • 过了年好消息来了!国家给创业就业者这些优惠政策!还给这些群体

    本通知所称企业是指属于增值税纳税人或企业所得税纳税人的企业等单位。 声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。 过了年好消息来了!国家给创业就业者这些优惠政策!还给这些群体减税2000亿! 2019-02-07 10:14 来源:湖北省企业家联合发展促进会 创业 /就业 /社会保障 四、企业招用就业人员既可以适用本通知规…

    2023-05-13
    165
  • 天使轮,四家科技类创业公司正在融资

      启迪之星的几千家孵化、投资的企业中,有很多优质企业处在融资阶段,需要寻找认同他们事业的投资人。因此,启迪之星定期将有融资需求的企业,推荐出来,希望他们更快速的找到“创业伴侣”,一起在共同选择的事业上走的更远。   本期推荐的4家企业,他们均处于种子、天使轮阶段。   【 机器之声】   核心竞争力   机器之声研发的精灵果果儿童光感可穿戴产品可检测儿童全…

    创业分享 2023-06-03
    211
  • 寿光市推行创业助推新模式 有效提升创业孵化成效

      大众网潍坊·海报新闻1月22日讯(记者 单文玲 通讯员 王云山)为推动寿光市农户创业进度,人社局推行“‘平台+创客’带农户”新模式,立足寿光现代农业产业优势,瞄准全省一流的标准,成功打造寿光大学生农业创业孵化中心。发挥中心辐射带动作用,在全市建成大学生农村创业平台53处,吸集农业创业者210人,带动640名农户就近就业,实现营业总收入超过1亿元,利税50…

    创业分享 2023-05-13
    80

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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