批量删除:

DELETE FROM MyTable WHERE ID IN (1,2);

批量插入:

INSERT INTO MyTable(ID,NAME) VALUES(1,'123');
INSERT INTO MyTable(ID,NAME) VALUES(2,'456');
INSERT INTO MyTable(ID,NAME) VALUES(3,'789');

第二种方法,使用UNION ALL来进行插入操作:    
INSERT INTO MyTable(ID,NAME)
SELECT 4,'000'
UNION ALL
SELECT 5,'001'
UNION ALL
SELECT 6,'002' ;
据说要比第一种要快!

第三种方法  
INSERT INTO MyTable(ID,NAME) VALUES(7,'003'),(8,'004'),(9,'005');

Example:

表: leafjob(
leafnum INT NOT NULL PRIMARY KEY,
machine VARCHAR(15) );

删除:delete from leafjob where leafnum in (1,2,4);

插入:

INSERT INTO leafjob (leafnum, machine) values(1, 'r1leaf3'), (2, 'r1leaf22');

insert into leafjob(leafnum, machine) select 4,'000' union all select 1,'r1leaf3' union all select 2,'r1leaf22';

insert into leafjob(leafnum, machine) select 1,'r1leaf3' union select 2,'r1leaf22';

注:性能问题需要具体测试。示例在MySql下测试过,version: 4.1.20

SQL批量删除与批量插入相关推荐

  1. ORACLE JDBC 对千万数据 批量删除和批量插入

    文章目录 1. 表结构 2. 批量删除 3. 批量插入 4. 批量删除和插入 5. 实体类 6. main 1. 表结构 -- Create table create table HERO (SNO ...

  2. dbc批量插入、批量删除、批量更新

    dbc批量插入.批量删除.批量更新 (2010-06-02 16:25:03) 转载▼ 标签: it   一.JDBC的批量插入 JDBC批量插入主要用于数据导入和日志记录因为日志一般都是先写在文件下 ...

  3. mysql jdbc驱动 批量更新_jdbc-批量插入、批量删除、批量更新

    一.JDBC的批量插入 JDBC批量插入主要用于数据导入和日志记录因为日志一般都是先写在文件下的等. 我用Mysql5.1.5的JDBC driver 分别对三种比较常用的方法做了测试 方法一,使用P ...

  4. jdbc批量插入、批量删除、批量更新

    谨记:字符串拼接的时候一定要用引号引起来. 技巧:当jdbc处理sql语句时提示错误,可以将执行的sql语句打印出来,然后再在数据库中执行,从而解决错误. 一.JDBC的批量插入 JDBC批量插入主要 ...

  5. python批量删除_Python批量删除只保留最近几天table的代码实例

    Python批量删除table,只保留最近几天的table 代码如下: #!/usr/bin/python3 """ 批量删除table,只保留最近几天的table &q ...

  6. php mysql批量删除_php批量删除操作代码分享

    批量删除多条记录,对于比较多的信息,如果没有批量删除功能是非常麻烦的. 1.从数据库中拿一张表过来,写个复选框进行选择 可以加全选复选框 连接数据库什么的都不写啦 代码: 编号 姓名 电话 分组 操作 ...

  7. java批量导入和批量删除_MyBatis批量添加、修改和删除

    废话不多说了,直接步入正题了. 1.批量添加元素session.insert(String string,Object o) public void batchInsertStudent(){ Lis ...

  8. 【Web_UI自动化_Python3_豆瓣批量删帖_seleniumtqdm】登录豆瓣-进入详情-批量删除留言-批量删除帖子_20201130

    #!/usr/bin/env/python3 # -*- coding:utf-8 -*- ''' Author:leo Date&Time:2020/11/20 11:11 Project: ...

  9. HTML批量删除标记,批量删除LabelImg制作的.xml中的部分标签值(删除.xml的节点值)...

    概述 自己在用labelImg打好标签后,想只用其中几类训练,不想训练全部类别,又不想重新打标生成.xml文件,因此想到这个办法:直接在.xml文件中删除原有的不需要的标签类及其属性. 打标时标签名出 ...

  10. 批量删除引用#批量删除交叉引用

    批量删除引用 原文如下: 批量删除引用操作 1)ctr+H进行替换操作 2)特殊格式选中"尾注标记" 3)然后被替换的内容就会变^e 4)全部替换后如图 批量删除交叉引用 如上图还 ...

最新文章

  1. 攻读计算机视觉和机器学习硕士给我带来了什么?
  2. 清北学堂模拟赛d6t3 反击数
  3. Java常见异常(Runtime Exception )小结
  4. 装饰者模式的应用场景
  5. jetty eclipse_3个步骤实现Jetty和Eclipse集成
  6. MC音乐网免费解析下载工具 v1.0
  7. Ubuntu搭建Anki服务器
  8. @configuration注解_Spring注解@Configuration
  9. hadoop namenode启动失败
  10. 【VRP问题】基于节约算法CW求解带容量的车辆路径规划问题(CVRP)
  11. rabbitmq高并发RPC调用,你Get到了吗?
  12. 后辈悼王江民先生文(文言文)
  13. 戴尔笔记本重装系统找不到硬盘怎么办?
  14. layui 表格内容写temple函数_templet渲染layui表格数据的三种方式
  15. 美业选择会员系统的原因
  16. 利用MyBatis实现CRUD操作
  17. 文件上传一些事(ie8/9下提示下载json文件)
  18. 教你彻底解决Apple ID密码重置问题
  19. 高德地图JavaScript根据后台坐标点绘制轨迹
  20. SAP FI/CO 知识 搜集整理

热门文章

  1. 1024.视频拼接-中等-贪心算法
  2. 软件工程SWEBOK所包含的10个领域以及每个领域所做的事情
  3. 【Linux 性能优化系列】Linux 性能优化 -- CPU 性能篇(一) 平均负载、上下文切换、CPU 使用率
  4. 交通运输部办公厅关于印发《智慧交通让出行更便捷行动方案(2017—2020年)》的通知...
  5. 软件测试中等价类划分为,等价类划分法和边界值法
  6. matlab中pdf函数使用,matlab2c使用c++实现matlab函数系列教程-poisspdf函数
  7. 河北大学计算机网络试题,河北大学计算机网络试题及答案2
  8. SpringBoot之mockMvc
  9. 麒麟v10系统开启ssh服务
  10. linux复制文件夹中前N个文件到其他目录下