mysql存储不了中文字符串的解决办法:首先改变数据库以及表的字符集为utf8;然后删除相关字段并重新创建;最后用SQL语句修改字符集为utf8即可。

推荐:《mysql视频教程》

这几天在装MySQL-Cluster集群服务,发现装完后操作数据库时保存汉字出错,Navicat报错如图:

检测发现,MySQL未设置默认字符集的情况下,默认字符集为latin1,它不支持汉字,那我们的解决方案就很清楚了,就是改变字符集。

我们先改变数据库的字符集

我们再改变表的字符集:

到这,我保存数据时依旧报错,再次查资料,发现字段也有字符集show full columns from bd_user;

我们这个字段删除后重新创建,字符集就好了

当然,我们也可以用SQL语句修改字符集:alter database test default character set = utf8; // test为数据库名

alter table test.bd_user default character set = utf8; // bd_user为表名

alter table test.bd_user modify column user_name varchar(20) character set utf8 collate utf8_general_ci; // 这里也会改变字段类型

mysql无法存储文字_mysql存储不了中文字符串怎么办相关推荐

  1. mysql常用的存储引擎_Mysql存储引擎

    什么是存储引擎? 关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式.有的表简单,有的表复杂,有的表根本不用来存储任何长期的数据,有的表读取 ...

  2. mysql一共有多少引擎_MySQL存储引擎你们知道多少?

    MySQL是我们经常使用的数据库处理系统(DBMS),不知小伙伴们有没有注意过其中的"存储引擎"(storage_engine)呢?有时候面试题中也会问道MySQL几种常用的存储引 ...

  3. mysql 存储引擎_MySQL存储引擎

    数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建.查询.更新和删除数据.不同的存储引擎提供不同的存储机制.索引技巧.锁定水平等功能,使用不同的存储引擎,还可以获得特定 ...

  4. Mysql存储级别_mysql 存储引擎分类和事务隔离级别

    mysql 存储引擎分类 myisam和innodb的区别 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条S ...

  5. mysql 存储汉字_MySQL存储汉字

    Python基础面向对象成员 面向对象中成员 字段: 静态字段保存在类中:静态字段在代码加载时被创建 普通字段保存在对象中: 规则: 普通字段只能用对象访问: 静态字段用类去访问(万不得已的时候可以使 ...

  6. mysql 怎么存经纬度_mysql存储地图经纬度的表怎么设计?

    我用百度地图API做了一个地图,需要存储海量的坐标.一个坐标是由经度和纬度组成的.如,经度:116.447962纬度:39.928216我现在用的是mysql数据库,表结构大概是这样的:id主键,自增 ...

  7. mysql 存储年月_mysql 存储年月

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. mysql自定义存储引擎_MySQL存储引擎

    最近碰到面试题问到MySQL存储引擎,然后发现自己有点懵...回来后看了相关知识点,希望对以后面试的各位有帮助 先看看自己数据库默认当前的存储引擎:输入show variables like '%st ...

  9. mysql 事务的好坏_mysql存储引擎:InnoDB和MyISAM的差别/优劣评价/评测/性能测试

    InnoDB和MyISAM简介 MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写 ...

最新文章

  1. 【Android 电量优化】电量优化 ( Battery Historian 环境要求 | 电量分析报告 | 电量优化三原则 | 电量优化注意事项 )
  2. css层叠上下文详解,CSS定位(层叠上下文)
  3. python浅蓝色对应的代码_浅蓝色Python模块不在m上工作
  4. 前端学习(2852):简单秒杀系统学习之鼠标点击方法
  5. ExecuteNonQuery(),ExecuteScalar(),ExecuteReader的相关用法
  6. 圆柱体的表面积,三位数反转,交换变量
  7. 【渝粤题库】陕西师范大学164210 冲突与沟通管理 作业 (专升本)
  8. 【高等数学】第一章 函数与极限——第六节 极限存在准则 两个重要极限
  9. 程序员如何告别肩颈疲劳
  10. 前端问题记录(持续更新...)
  11. GitHub下载提速
  12. 阿里云认证攻略,考试注意事项
  13. 带孩子们做环球旅行的读后感_年轻爸妈别糊涂,这些奶奶、姥姥们不适合带孩子...
  14. 机器学习服务助应用内文本语种在线和离线检测
  15. Python实战项目:基于jupyter notebook处理16年美国总统大选数据
  16. 大数据-Hadoop集群测试
  17. 为什么二分查找要取中点作为每次的划分点
  18. Java界面布局管理(简单)
  19. PDF怎么合并呢?speedPDF帮您免费在线合并PDF文档
  20. 2月VR大数据:硬件份额变化不大,PS VR2首发游戏超50款

热门文章

  1. java数组详解_java数组详解
  2. 正常shell bash脚本文件最后一行末尾是否应该添加换行符?(应该另起一行)
  3. C语言进制转换时自动扩展位?(原码、反码、补码)(打印%o、%x时会自动扩展到32位【负数先得到其十进制真实数值,再根据其真实数值得到八进制、十进制补码】)
  4. PyTorch 《动手学深度学习》学习笔记(Dive-into-DL-Pytorch)
  5. 文件分类tkinter UI小程序,界面点击,后台自动归档到某个文件夹
  6. Make Them Equal 埃氏筛法(1200)
  7. CentOS 7镜像下载和安装教程
  8. 跟随鼠标走的文字的html代码,跟随鼠标走的文字的HTML代码
  9. python下载opencv库_Window系统下Python如何安装OpenCV库
  10. html中传递sessionid,sessionID是怎么在客户端和服务器端传递的?