从excel表中生成批量SQL语句,将数据快速录入到数据库中

问题描述:excel表格中有许多数据,需要将数据导入数据库中,又不能一个一个手工录入,可以生成SQL,来批量操作。

从excel表中生成批量SQL语句,将数据快速录入到数据库中_第1张图片

解决方法:

1、首先在第二行的AE列,插入函数:=CONCATENATE("INSERT INTO `course` (`CID`, `Cname`,  `TID`) VALUES ('",A2,"', '",B2,"', '3' );")   代表从各个列中取数据到函数中。

从excel表中生成批量SQL语句,将数据快速录入到数据库中_第2张图片

2.再将光标移到到AE2单元格 fx函数末尾,下拉,生成SQL语句

从excel表中生成批量SQL语句,将数据快速录入到数据库中_第3张图片

从excel表中生成批量SQL语句,将数据快速录入到数据库中_第4张图片

3、最后在AE列最上方的“AE”标号处,右键点击复制,就成功复制了全部SQL语句,然后将SQL语句在数据库中执行就OK了,成功将excel表格中数据录入到数据库中。

从excel表中生成批量SQL语句,将数据快速录入到数据库中_第5张图片

你可能感兴趣的:(数据库)