前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel生成导入SQL语句,快速创建批量 insert/update/delete

Excel生成导入SQL语句,快速创建批量 insert/update/delete

作者头像
Parker
发布2020-07-21 18:12:31
8.1K0
发布2020-07-21 18:12:31
举报
文章被收录于专栏:在码圈

Excel生成SQL语句,快速创建批量 insert/update/delete

我们经常会遇到这样的要求:

用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Insert,有的是Update等等。 少量的数据我们可以采取最原始的办法,也就是在SQL里面用Insert into来实现,但是如果有几十条几百条甚至上千条数据的时候继续写单独的SQL语句的话那就惨了

实现方案

1.Excel直接导入SQL

将Excel数据整理好了之后,通过SQL的导入功能直接导进数据库,但是得保证数据库字段和Excel的字段一致。

2.Excel生成SQL语句

第二,通过Excel来生成对应的SQL语句,直接将SQL语句复制到分析器里面执行即可,本文就说一下如何来实现这第二种办法。

公式

代码语言:javascript
复制
# 例:A2 表示 A列第二行 公式表示为 ,A2,

# 新增
=CONCATENATE("insert into users (id,code,name) values (null,'",A2,"','",B2,"');")

# 修改
=CONCATENATE("update users set name = '",B3,"' where code =  '",A3,"';")

# 删除
=CONCATENATE("delete from  users where code =  '",A2,"';")

新增

excel-insert
excel-insert

修改

excel-update
excel-update

删除

excel-delete
excel-delete

一直往下拉就完了。

3.在线版表格导入工具

地址:https://tableconvert.com

支持 Excel/URL/HTML/Markdown/CSV/JSON/LaTeX 导入

excel-1
excel-1
excel-2
excel-2
excel-3
excel-3
excel-4
excel-4
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-04-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Excel生成SQL语句,快速创建批量 insert/update/delete
  • 实现方案
    • 1.Excel直接导入SQL
      • 2.Excel生成SQL语句
        • 3.在线版表格导入工具
        相关产品与服务
        数据库
        云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档