今天遇到的问题使mysql中插入中文数据后显示乱码,我在mysql中插入中文的时候,可以插入可是select的时候却无法显示,为此我写下这篇博客用于解决mysql插入中文。

由于有些截图没有记录下来,但是为了说明问题,我借用了别人的图,主要是为了完整的描述问题,在没有任何修改的时候,我们可以在mysql命令行中敲入以下指令,其结果如下所示:

show variables like 'character%';

可以看到,以上的编码并不支持中文,所以我们需要改变他们的编码(我这里是改成了utf8格式的)以支持中文,修改步骤如下:

修改以后,关闭mysql服务(net stop mysql),然后再重新启动mysql服务(net start mysql),注意以上的修改不要出错,否则你在重新启动mysql的时候会出现系统错误,错误号为1067(若是出现了可以说明是你在修改的过程中出错了,检查一下你的修改)。修改好了以后,我再次使用 show variables like 'character%';命令查看了一下,显示如下:

可以看到编码基本都转换为了utf8格式的,于是我使用了以下指令(切换数据库)

ues test

然后我创建了新表,但是插入中文的时候出现了错误,原因下图中也是可以看出的,有一项的格式又变回了 latin1 格式

原因是我们的修改对test数据库无效(应该是可以修改的,这就留给细心的你们了),于是我新创建了一个数据库:

可以看到新的数据库的数据格式,我感觉这回应该搞定了,下面我们来试试吧!

哈哈,搞定!

mysql中插入中文数据相关推荐

  1. 【MySQL系列】“一劳永逸“ 解决MySQL中 “插入中文数据“ 出错的问题

    ☕目录☕  

  2. python 向MySQL里插入中文数据

    用python向MySQL中插入中文数据出错,原代码片段: 1 db = MySQLdb.connect("localhost","root","12 ...

  3. servlet中中文正常显示,mysql数据库手动插入中文正常显示,servlet向mysql中插入中文显示乱码...

    作者:http://5563447.blog.51cto.com/5553447/1422627 问题是:就是POST请求提交表单数据给servlet,通过JDBC插入Mysql,出现中文乱码. 解决 ...

  4. 解决mysql客户端执行插入中文数据命令出错以及中文乱码问题

    时间:2019年8月16号 星期五 22:40 建表语句和插入数据语句如下: create table account(id int primary key auto_increment,name v ...

  5. mysql录入foreigen错误_Python MySQLdb 使用utf-8 编码插入中文数据问题

    最近帮伙计做了一个从网页抓取股票信息并把相应信息存入MySQL中的程序. 使用环境: Python 2.5 for Windows MySQLdb 1.2.2 for Python 2.5 MySQL ...

  6. mysql数据库表中插入中文字段时报错 ‘\xCD\xF5\xBB\xAA‘

    创建表 mysql> CREATE TABLE student( -> s_no VARCHAR(20) PRIMARY KEY COMMENT'学生学号', -> s_name V ...

  7. MySQL插入中文数据时报错:Incorrect string value: ‘\xC8\xFD\xCC\xE5‘ 解决方案

    最近在使用MySQL数据库的客户端来操作数据库的时候,我直接打开我电脑搜索里面的MySQL客户端来打开: 结果直接在我插入中文数据的时候报错了: Incorrect string value: '\x ...

  8. python向数据库写入数据_如何用Python向Mysql中插入数据

    我们使用Python经常会和Postgresql进行搭配,很少将python和mysql进行搭配.下面小编给大家分享如何用Python向Mysql中插入数据. 工具/原料 Pycharm 方法/步骤 ...

  9. mysql输入中文出现 号_MySQL插入中文数据出现?号

    运行环境:win10 mysql版本:Mysql5.6 做一个项目的时候,向数据库插入中文数据,一直都是? 问过度娘之后,她提供的以下办法: 1.在连接数据库的url后加:?useUnicode=tr ...

最新文章

  1. 用79种语言说爱琪琪格
  2. 大佬都在用的桑基图到底怎么做?告诉你个最简单的方法
  3. testmeshpro合批_TextMesh Pro Emoji Align With Text(表情和文字对齐)
  4. CREO - 基础2 - 如何让装配好的零件重新装配
  5. 我最喜欢的模板jade(pug)学习和使用
  6. Android中libs目录下armeabi和armeabi-v7a的区别
  7. 报告 | 73%的“落伍”开发者说:明年要学AI技术
  8. win11可以支持win10驱动吗 Windows11更新驱动的步骤方法
  9. 微服务实战之Prometheus使用分享
  10. mysql添加表注释、字段注释、查看与修改注释
  11. [转载] OpenCV-Python 图像处理(二):图像的读取、显示与保存
  12. python绘图背景透明_如何在 Matplotlib 中更改绘图背景
  13. inner join 重复数据_pandas数据合并菜谱
  14. 图扑软件构建源网荷储用体系 打造循环经济2.0版本
  15. 这些年我的不足(不够专注,不善于推迟满足感,阅读量不够……-无网不剩 http://t.cn/zOe1RPz)
  16. 分享几个搜索电子书网站
  17. 黑苹果简单的手动开启显示器HiDPI教程
  18. 极速闪存IBM FlashSystem一马当先
  19. Python3.7在 Geany下编译出现SyntaxError: Non-UTF-8 code starting with '\xb3'错误及实例化方法时提示没有实参的解决方法。
  20. javascript中in用法介绍

热门文章

  1. 随机投点法计算定积分java_科学网—0026:蒙特卡洛求定积分三种方法的理解 - 何成文的博文...
  2. 揭秘“飞天”的24小时:马云真正的“核武器”
  3. PHP中关于时间(戳)、时区、本地时间、UTC时间等的梳理
  4. 降雨对下垫面水分分配格局及地貌影响研究解决方案
  5. Android网络编程基础(一) - 基础知识
  6. CSS 去掉li前的小圆点
  7. Kotlin——高阶函数
  8. Java对接第三方支付渠道之微信支付APIV3版本
  9. mac 磁盘清理,一下多出好几十G
  10. Android EditText只能输入中文