如何实现mysql批量导入?就是我正在做Excel导入,里面有几万条数据,现在数据我已经全部读取出来保存到集

如何实现mysql批量导入?就是我正在做Excel导入,里面有几万条数据,现在数据我已经全部读取出来保存到集,第1张

把EXCEL数据导入到MYSQL吗,是不是这个要求?

第一步,把EXCEL数据转换为TXT(记事本)文件

打开EXCEL,全选数据(如果第一行是标题可能不需要),复制,打开记事本,粘贴,保存为一个文件,例如ABC.TXT。

第二步,执行MYSQL语句把TXT文件导入数据库

执行MYSQL后,在>提示符下输入下面的语句就可以导入数据:

load data infile 'e:/insur/reser/from_cbps8/prem_y18.txt' into table premium_rate

你需要修改文件名的完整路径,以及导入数据库的表名,可能之前要使用use语句选择数据库。这样的导入是把数据添加到数据库中。

本案例使用sqlyog工具,这个也是可视化 *** 作mysql的工具之一,但经过最近几个工具比较,发现该工具 *** 作起来比较简单,值得推荐

2

启动该工具,设置好数据链接

3

我们先看下sql

server中的数据,现在需要将这些数据导入到mysql中

4

在mysql中也建有同样的表,但在该表中做了点区别,age这个字段命名跟sql

server中不一样,其余的都一样,目的是测试下在有字段不完全匹配的情况下,是否能够数据成功导入

5

点击工具栏中的下列按钮开始数据导入

6

根据提示 *** 作

7

此处需要创建odbc数据链接,可以用用户dsn也可以用文件dsn,系统dsn是创建在控制面板的管理工具中,点击创建新的dsn

8

提示跳过

9

选择文件数据源

10

选择第一项

11

设置保存路径

12

完成

13

设置数据库服务器

14

设置登录密码

15

注意修改默认数据库为我们要导入的数据库

16

下一步

17

确定

dsn建立完毕,输入用户名和密码,此处开始正式导入数据 *** 作

选择mysql中要导入的数据库

选择第一项

选择要导入的表

下一步

设置日志保存路径

开始导入,发现系统报错,没有导入成功,原因是我们之前设置的表结构有一个字段不一样,导致导入失败,重新修改表结构跟sql

server一样,重新刚才导入过程

成功执行

完成

查看下表中数据,成功导入


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8601846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存