一些比较有用的SQL操作,2011最新整理,SQL批量删除与批量插入,批量删除
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';
分享到:
相关推荐
通过Sql语句插入建表,和批量插入数据,并且批量数据
本文将介绍三种批量插入数据的方法。第一种方法是使用循环语句逐个将数据项插入到数据库中;第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server 表;第三种使用的方法是sql server中的...
bulkCopy 批量插入sql语句 测试过性能比较高,10w数据几毫秒就可以了,真的超级快,超级快,超级快
跨库批量插入
HQL批量插入、更新和删除 HQL批量插入、更新和删除 HQL批量插入、更新和删除
SQL Server批量插入批量更新工具类,SqlBulkCopy,BatchUpdate
C#实现的批量插入sqlserver数据,使用三种方法,可以看出效率高低,insert是效率最低,sqlbulkcopy和表值参数效率很高且两者效率相当。
利用SQL语句插入批量数据.rar利用SQL语句插入批量数据.rar利用SQL语句插入批量数据.rar
实现了在android运用中数据库的基本操作,包括数据库的插入、删除、更新、查找等一系列操作。
C# 利用SqlBulkCopy 高性能批量插入海量数据 高效批量插入数据
SQLServer(从2008年开始)和AzureSQL数据库的高性能C#批量操作。支持批量插入、更新、删除和合并.zip
感觉非常好用,大家想要的快来下吧。。。。。
批量插入数据库
使用sqlserver2008批量创建表,表名做为参数传入,批量向各个表中插入数据
bulkcopy批量插入sql数据
银行城市(地区)代码及城市名称地址批量插入sql,加上insert 表名可直接在数据库执行
可以方便的将外部数据批量导入、批量合并导入、批量更新导入、批量删除到Sqlserver数据库,基本支持Sqlserver最新的数据库,我用的是Sqlserver2008R2,一点问题没有。共享一下。 需要批量导入数据的同学们,这是福音...
可扩展SQL Server-基准运作方式1,000行10,000行100,000行1,000,000行插6毫秒25毫秒200毫秒2,000毫秒更新资料50毫秒80毫秒575毫秒6,500毫秒删除45毫秒70毫秒625毫秒6,800毫秒合并65毫秒160毫秒1,200毫秒12,000毫秒...
C#编写,大数据量数据进行批量插入数据库Access的程序
在oracle数据据库中批量插入数据的java方法