sql数据库中都采用ID一级级关联,如何自动匹配ID通过EXCEL批量导入数据

sql数据库中都采用ID一级级关联,如何自动匹配ID通过EXCEL批量导入数据,第1张

1、添加jxl.jar mysql-connector-java.1.7-bin.jar包到项目的lib目录下­

2、Excel文件目录:D://book.xls

3、数据库名:javenforexcel

4、表名:stu

5、编写类:连接mysql的字符串方法、插入的方法、实体类­­

可以使用plSQL等工具将数据库里的数据导出到EXCEL中,将姓名列与excel中的姓名相比较,大概是用

COUNTIF公式,A列为EXCEL中的名字列,C列为数据库中的名字列,在D1的单元格里写=COUNTIF(A:A,C1),然后依次往下填充,返回值是1的说明C列中的名字与A列里有匹配的!返回0的说明没有匹配的!

SQL 关键索引,在大表上创建索引

千万记录的表不算大,只要索引创建对了,性能可以正常提升,

还有一种就是比较偏的方式:先把需要批量的数据库插入临时表

这个可以防止频繁对表进行查询 *** 作,

SQL 如下:select * into #Temp from Table

后面就只需要对临时表 *** 作,不允许主表性能。


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

原文地址:https://54852.com/sjk/10083238.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存