关于MySQL的text类型数据导出乱码问题的解决
程序员文章站
2022-03-07 11:01:24
最近导出MySQL数据库表格时遇到了一个问题,即导出的csv文件有乱码,追查发现原来是text类型数据出现错误。图一 表设计图二 表内容图三 导出的csv文件,编码方式已经设置为utf-8了,但是还是不行解决方法:设置后导出的csv文件就不会有问题了最后补充一下varchar 、 char 和text的区别:① varchar与char两个差不多,只是范围不同,varcahr最大可设置为65535,char最大可设置为255,若内容没达到设......
最近导出MySQL数据库表格时遇到了一个问题,即导出的csv文件有乱码,追查发现原来是text类型数据出现错误。
图一 表设计
图二 表内容
图三 导出的csv文件,编码方式已经设置为utf-8了,但是还是不行
解决方法:
设置后导出的csv文件就不会有问题了
最后补充一下varchar 、 char 和text的区别:
① varchar与char两个差不多,只是范围不同,varcahr最大可设置为65535,char最大可设置为255,若内容没达到设置的最大值,会以空格填充。
② varchar与text范围一样,但是varchar是固定的,而text是可变的,当数据大小未知时,建议用text类型。
③ 可是text 列没有关联的整理顺序,数据库服务器不会在 TEXT 列上构建索引。因此,它不会对这些列执行整理任务。
本文地址:https://blog.csdn.net/wo9aiwuchunmin/article/details/110690654
上一篇: sqlyog如何增删改查
推荐阅读
-
nodejs和C语言插入mysql数据库乱码问题的解决方法
-
关于windows下安装mysql数据库出现中文乱码的问题
-
JSP MySQL插入数据时出现中文乱码问题的解决方法
-
mysql数据库出现中文乱码问题的解决方法
-
关于MySQL的text类型数据导出乱码问题的解决
-
MySQL数据库常见问题1:关于 “ MySQL Installer is running in Community mode ” 的解决办法
-
关于MySQL数据库中文乱码问题的简单查看与解决
-
关于php读mysql数据库时出现乱码的解决方法,mysql乱码_PHP教程
-
MySQL导入导出数据出现乱码的解决办法
-
解决Oracle 11g 导出数据报 “ORA-01455: 转换列溢出整数数据类型”的问题