解决mysql导数据时,格式不对、导入慢、丢数据的问题
如果希望一劳永逸的解决慢的问题,不妨把你的mysql升级到mysql8.0吧,mysql8.0默认的字符集已经从latin1改为utf8mb4,因此现在UTF8的速度要快得多,在特定查询时速度提高了1800%!
mysql8.0 安装教程
但是如果时间等不及,就先用下面的办法快速解决一下。
问题一:格式不对(常出现时间格式不对的情况);
方法1:将excel文件另存为csv,再导入数据库;
方法2:导入的第一步时,默认编码方式是65001(UTF-8),可以尝试选择【10008 (MAC - Simplified Chinese GB 2312)】,或者【Current Windows Codepage】,这是常见的三种编码,多试几次,总能找到匹配你的电脑的编码格式。
方法3:在导入的最后几步,可以设置时间那一栏位的类型为datetime或者time,总之数据是什么类型就尽量选择什么类型,默认都是varchar。
问题二:导入慢(数据量大导致的慢还请慢慢等他导完);
方法1:如果是别人导给你的数据(不管是sql文件、csv文件、excel文件),你都导的极慢,导入速度一般是:sql文件>csv文件>excel文件。那就让他给你重新导一份吧。不管他之前是什么方式导的,请让他严格按照下面的步骤重新导一次:
打开要导出的表--在打开表的右上角有一个导出--用这个导出导;
注意:上述的【导出】与右键表的选项中的【导出向导】不一样,用【导出向导】导出来的表有时候会比较慢,所以我一般都用右上角的【导出】来导出数据。
问题三:丢数据(一般是用excel的时候会出现丢数据的情况);
方法1:把Excel另存为csv再导入;
方法2:可能是原始数据中有一列数据量比较大,比如成绩表的最后一列可能是老师的评语,而这一列中有那么几条数据评语写太多了,超过mysql默认的单个package的限制(一般是255),因此在导入的最后一步,把评语这一列的类型改为text,长度改为65535,65535是text类型的最大长度,日常记不住的话,就填60000,基本上就够用了,而且还好记。
方法3:如果是导出的时候丢数据,那么可能是选择了“Excel数据表”,按照下图的方式找适合你的导出方式吧。
但如果上面的办法都没有涵盖你要解决的问题,那么你是不是在mysql导出数据的时候出现问题了呢?不妨看看下面这篇文章。
解决mysql导出scv文件乱码、蹿行的问题
解决mysql导数据时,格式不对、导入慢、丢数据的问题相关推荐
- mysql导入数据表越来越慢,快速解决mysql导数据时,格式不对、导入慢、丢数据的问题...
快速解决mysql导数据时,格式不对.导入慢.丢数据的问题 如果希望一劳永逸的解决慢的问题,不妨把你的mysql升级到mysql8.0吧,mysql8.0默认的字符集已经从latin1改为utf8mb ...
- java操作mysql导表_Java实现批量导入excel表格数据到数据库中的方法
本文实例讲述了Java实现批量导入excel表格数据到数据库中的方法.分享给大家供大家参考,具体如下: 1.创建导入抽象类 package com.gcloud.common.excel; impor ...
- 解决mysql级联删除时不会启动delete触发器
解决mysql级联删除时不会启动delete触发器 目前mysql 5.* 版本在级联删除时不会执行delete触发器,当外键级联删除后没有启动触发器可能会产生一些垃圾数据,这些垃圾数据可能因为某些原 ...
- mysql命令导入导出数据_mysql命令行导入和导出数据
MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_info into outfile '/tmp/test.csv' fields terminated by ...
- 解决QT接受串口数据时数据更新不及时,串口数据太多导致程序界面崩溃,串口接收数据过快等问题
1.问题背景 最近在使用上位机测试传感器接受数据是否正常,发现了很多问题,由于没有系统的学过Qt,用到什么库就学什么库,导致库中的函数很多不清晰,产生了标题中的一系列问题,经过不断的尝试,终于解决上述 ...
- xml文件导入wps_#WPS表格怎么导入XML数据?#excel怎样导入wps表格数据
WPS表格怎么导入XML数据? 他们说的都不对还,WPS发展到现Office好用多了,不用像Office那样需要XML映射,直xml拖拽到WPS表格里选择表开即可 PS:有的人之直接拖拽过来还是不行是 ...
- python导入excel数据-Python数据处理之导入导出excel数据
欢迎点击上方"AntDream"关注我 .Python的一大应用就是数据分析了,而数据分析中,经常碰到需要处理Excel数据的情况.这里做一个Python处理Excel数据的总结, ...
- 数据包格式_理解MQTT协议数据包结构
在本教程中,我们将更详细地介绍MQTT协议,以及MQTT消息或数据包的格式. 我们将研究: MQTT消息格式. MQTT消息头 消息字段和编码 控制消息编码示例 介绍 MQTT是基于二进制的协议,控制 ...
- mysql数据库断电_MySQL 数据库忽然断电会丢数据吗转载
在上一章,我讲解了 MySQL 锁的相关内容.主要谈到了全局锁.表锁.行锁以及死锁等.通过这些学习,相信我们可以理解锁的原理,并在工作中降低锁冲突的概率.这也是优化数据库必须掌握的知识点. 从本节开始 ...
最新文章
- 读“基于深度学习的图像风格迁移研究综述”有感
- R 语言常用操作与函数汇总
- JS操作iframe
- csdn在markdown笔记中复制代码格式混乱的解决办法
- 史上最全java架构师技能图谱(上)
- C#函数式编程之序列
- 大数据之-Hadoop完全分布式_完全分布式模式下的集群配置---大数据之hadoop工作笔记0034
- Goodfellow“死磕”NIPS:这名字涉及色情和仇日
- 纯 css 实现 a 标签 loading 效果
- 你了解MySQL 主从复制吗?
- samba配置不同用户不同权限_前端问题集:vue配置环境-给不同的环境配不同的打包命令...
- 狼人杀休闲游戏微信小程序模板源码/微信小游戏源码
- java 自动化测试_java写一个自动化测试
- 2018年华北五省计算机应用大赛参赛作品--战拖儿app
- google账号已停用(已解决)
- 全职高手24职业及技能(Full time master)
- 数组扁平化 对象扁平化
- java中随机点名器的简单程序
- ubuntu清除cuda缓存
- LPL2020夏季常规赛7月22日RW vs ES,WE vs BLG前瞻预测
热门文章
- Action重定向总结
- DEV里的XtraGrid的GridView的一个单元格里显示大量的文字怎么办?
- jsp 中提交表单后在firefox、chrome 中中文显示为正常,但在IE中中文显示为乱码?...
- 删除list中的一个节点
- 微机原理8086CPU
- Android ANR视角InputDispatcher
- html判断整数小数点后两位小数点,js控制input框只能输入数字和一位小数点且小数点后面只有两位小数...
- mft按钮设计_哈汽机组660MW超临界空冷机组ETS设计及逻辑说明
- 手机调试python的软件_Appium+Python(ios真机移动端App H5混合自动化实战测试)
- 高通的快充协议_高通:后续骁龙旗舰将标配100W快充