往数据库表里面插入或者更新大量数据(我奶奶都能看懂)

目录

一、背景

二、第一种方法,直接用execl导出导入

2.1、导出模板,在表处右键->导出向导

2.2、 点击下一步

2.3、点击下一步

2.4、点击下一步

2.5、点击下一步,点击开始,等待完成

 2.6、打开导出的表

 2.7、在表处右键->导入向导

2.8、下一步

2.9、下一步

2.10、下一步

2.11、下一步 

2.12、下一步 

2.13、下一步,点击开始导入。

三、第二种方法,直接复制插入语句

3.1、Navicat 拿到插入语句

3.2、Notepad++操作

3.3、Execl操作(最重要)

四、总结


一、背景

现在有个演示的项目,需要导入100家的单位信息进入数据库。当然,你如果是计算机专业或者相关从业人员,实现这个需求很简单,但是如果是会计专业的或者其他专业的,他们不懂,你怎么教他操作呢?不可能从SQL教到编程吧?下面跟我一起操作。

二、第一种方法,直接用execl导出导入

2.1、导出模板,在表处右键->导出向导

2.2、 点击下一步

2.3、点击下一步

2.4、点击下一步

 

2.5、点击下一步,点击开始,等待完成

 2.6、打开导出的表

按照这个字段 填写信息即可

 2.7、在表处右键->导入向导

导出xls文件,导入的就要选Excel文件,反正导入和导出的类型一致即可

2.8、下一步

选择路径和表,因为一个文件里可以有很多个sheet

2.9、下一步

默认和导入的配置

 

2.10、下一步

 

2.11、下一步 

2.12、下一步 

2.13、下一步,点击开始导入。

 至此已全部完成,可以去数据库检查一下。

三、第二种方法,直接复制插入语句

3.1、Navicat 拿到插入语句

在数据栏处右键->复制为->insert语句

3.2、Notepad++操作

在Notepad++这里打开

3.3、Execl操作(最重要)

execl或者WPS可以实现取某个具体位置的值插入到表格内的具体位置,也就是把语句复制到execl或者WPS,通过自身的公式去获取。

加上等于号和双引号让它变为公式

然后替换对应字段值

在对应值处加英文状态下的双引号和两个&&号,点击需要替换的单元格内容,按enter,替换完毕

取值成功,点击下拉十字架,拖拽即可实现大批量替换(按照顺序来的) 

 

完成,把弄出来的语句放到notepad++,全部选中复制

 放在 查询处运行即可

插入(更新)成功。

四、总结

本篇博客其实就是想记录这一个execl操作来写的,表格的功能真的很强大。不会这操作前,我还想着写python脚本从表格读数据再插入或者更新到数据库呢。在工作中,遇到新的好用的方法就记下来吧。

2020年6月22号。

 

 

20200623更新

如果insert语句多了双引号,先复制到Word文档里面,再复制出来把双引号去掉。

猜你喜欢

转载自blog.csdn.net/qq_29720657/article/details/106905710