【SQL】 Excel 批量编写SQL脚本

 

参考地址:

https://zhuanlan.zhihu.com/p/134290191

 

有两种办法:

 

第一种,使用 & 拼接符号处理

="INSERT INTO `my-info`.`pee_words` VALUES(NULL, """&A1&""","""&B1&""","""&C1&""", NOW(), NULL);"

第二种,使用 CONCAT函数处理

=CONCAT("INSERT INTO `my-info`.`pee_words` VALUES(NULL, '",A1,"','",B1,"','",C1,"', NOW(), NULL);")

 

特殊字符转义:

-- Excel 要显示特殊字符,就需要再加一个这样的字符
显示 " , 则需要 ""
显示 ' , 则需要 ''
...

以此类推

 

整列填充

面对数据量有几千以上,就可以使用整列向下填充的办法获取:

1、先点击所选列

2、填充 -> 向下

 

一些建议:

1、单元格文本可能含有单引号或者双引号等特殊符号,需要先处理好

2、编写的SQL脚本尽量使用单条语句,直接放在SQL界面工具执行,可以定位报错的SQL

 

效果:

 

posted @ 2022-02-19 17:58  emdzz  阅读(539)  评论(0编辑  收藏  举报