文章来源:https://www.cnblogs.com/allen0118/p/3726455.html

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

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

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

首先看下图,我们的目的就是将这20条数据Insert到数据库里面去,一条两条的话可以自己写Insert语句,这里有20条数据,总不能完全手写20条语句出来吧,

很显然,不能一条一条的去写SQL了,太多了,这里还只有20条,如果是200条,2000条数据呢?

INSERT INTO TableName(Column1,Column2,Column3) VALUES('Value1','Value2','Value3')

写出一条语句之后,直接从头拉到尾,你会发现所有的数据都有对应的脚本了,这个时候你便可以直接复制到分析器,按一下"F5",OK,你的任务完成了。

因为在公式里面,所以有时候那些语句会变化,当你生成这些语句之后,你可以选择性的粘贴为数值,然后再放到SQL里面去执行,如下:

excel如何生成mysql的sql语句_excel 批量生成SQL语句相关推荐

  1. java生成流水号001_可变数据如何批量生成?

    原标题:可变数据如何批量生成? 常见的可变数据批量生成有两种:"流水号数据的批量生成"和"连接数据库文件的数据生成".流水号数据就是类似001-002-003- ...

  2. php 自动生成sql,用PHP批量生成SQL更新语句 网页版

    有时候我们遇到很的SQL需要更新的时候,主意是大批量的时候 如果手动去添加单引号 双引号啥的 效率是非常的慢的! 下面看看批量成成的结果图: 如果是需要手动输入的是不是很慢呢! 代码逻辑思路很简单, ...

  3. mysql批量删除多条记录的sql语句_mysql批量删除sql语句

    30种mysql优化sql语句查询的方法_计算机软件及应用_IT/计算机_专业资... 简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明: ...

  4. mysql 存储过程 生成数据_mysql使用存储过程,批量生成测试数据

    1.存储过程代码 delimiter $$ DROP PROCEDURE IF EXISTS create_service_data$$ create procedure create_service ...

  5. sql进行批量更新或者一条sql写出批量更新的语句

    有表如下 t_user:字段如下 id,name,phone t_phone:字段如下 uid,phone 其中t_phone表的uid字段是外键并且唯一,他引用t_user的id字段,现需要将t_p ...

  6. mysql默认值是随机数_mysql生成指定位数的随机数及批量生成随机数的方法

    1. 先介绍几个常用的 mysql 函数 rand()    随机生成 0~1 之间的小数(0<1) ceiling    向上取整 floor    向下取整 2. 生成随机数 -- 生成 3 ...

  7. python批量生成word报告_Python操作Word批量生成合同的实现示例

    背景:大约有3K家商家需要重新确认信息并签订合同.合同是统一的Word版本.每个供应商需要修改合同内的金额部分.人工处理方式需要每个复制粘贴且金额要生成大写金额.基于重复工作可偷懒.用Python解救 ...

  8. pl/sql 执行sql文件以及批量执行sql文件

    1.单个sql文件: a>文件内容比较少得情况: a1:直接拖拽文件到pl/sql执行.            a2:文件 -> 打开 - > SQL Script选择对应得文件然后 ...

  9. 如何用sqlplus执行一个sql文件和批量执行sql文件

    1.sqlplus执行单个SQL文件 举个例子,假设你的sql文件是test.sql ,保存路径是D:\script,那么在sqlplus里执行它,用如下语法: sqlplus> @D:\scr ...

最新文章

  1. JQ 全选后获取选中的值_为什么在PBI中还需要切片器之三:Excel切片器之度量值切换...
  2. MOS2010的界面介绍和定制方法简介【资料汇集】
  3. 3、PV、UIP、UV指的是什么
  4. java将图片转byte存入数据库_Java将byte[]转图片存储到本地的案例
  5. MySQL笔记-简单配置主从库
  6. 【Flink】Flink开发中遇到的问题及解法
  7. 网易云与腾讯音乐的“虚假式恩爱”
  8. I210网卡LINUX的mac,intel(R)I211网卡刷I210简易教程
  9. freeswitch java_freeSWITCH
  10. 雷霆战机服务器维护公告,雷霆战机停服公告 4月11日服务器维护
  11. CorelDRAW 12快捷键
  12. 将两个单链表合并为一个单链表
  13. 苹果屏和android屏哪个更真实,同是LCD屏,为什么iPhone的实际体验比安卓好许多...
  14. cadworx管道设计基础到精通教程
  15. 几何向量:二维平面非平行直线相交(修正)
  16. 用js函数加判断做出对象中绝对值的效果
  17. 自制激光雷达(激光扫描)
  18. Bluetooth 蓝牙介绍(二):低功耗蓝牙BLE协议栈
  19. ffmpeg的操作参数
  20. Lab4 DPCM 压缩系统的实现和分析——C语言代码实现

热门文章

  1. Java线程问题问答
  2. 【洛谷P4169】天使玩偶/SJY摆棋子【CDQ分治】
  3. P3714 [BJOI2017]树的难题
  4. Jury Compromise POJ - 1015
  5. P3389 【模板】高斯消元法
  6. C++顺序创建txt文件
  7. CodeForces:103(div1)104(div2)
  8. P4827-[国家集训队]Crash 的文明世界【树形dp,换根法,斯特林数】
  9. P5675-[GZOI2017]取石子游戏【博弈论,dp】
  10. P1375-小猫【卡特兰数】