Excel生成SQL语句
背景
由于客户提供一部分数据需要导入系统做初始化,由于数据量比较大,并且既有Insert,也有Update语句,故想到用EXCEL生成SQL语句。

生成Insert SQL
=CONCATENATE("INSERT INTO TABLENAME(UserId,UserName,UserPwd,CreateTime)VALUES('"&A2&"','"&B2&"','"&C2&"')")
生成UPDATE SQL
="UPDATE 表名 SET 字段名 ='"&A1&"',字段名= '"&B1&"' WHERE 字段名='"&C1&"'; "
扩展
在更新SQL语句中,我们想要的格式是 '我是字符串;'是带有单引号的,以及分号的,也可以使用EXCEL的 CONCATENATE 方法操作
=CONCATENATE("'",A1,"';,")

这篇博客分享了如何利用Excel来批量生成数据库操作的SQL语句,包括Insert和Update。通过使用CONCATENATE函数,可以方便地构建INSERT INTO和UPDATE语句,大大提高了数据导入系统的效率。适合于处理大量数据的初学者和数据管理员。
1986

被折叠的 条评论
为什么被折叠?



