一些比较有用的SQL操作,2011最新整理,SQL批量删除与批量插入,批量删除一些比较有用的SQL操作,2011最新整理,SQL批量删除与批量插入,批量删除
2011-04-25 11:50
197 查看
一些比较有用的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';
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操作,2011最新整理
- SQL 单表查询的一些常用语句和函数及单表的插入修改删除操作
- 使用“一条”SQL语句完成批量插入和批量删除操作
- EF结合SqlBulkCopy实现高效的批量数据插入 |EF插件EntityFramework.Extended实现批量更新和删除
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 分享高性能批量插入和批量删除sql语句写法
- MSSQL-用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- mybatis 操作(批量插入,批量修改,批量删除, 分页查询)
- 如何写高效的批量插入和删除sql语句
- 六条比较有用的MySQL数据库操作的SQL语句
- SQL批量删除与批量插入
- SQL语句添加、修改、删除字段及一些表与字段的基本操作
- mybatis针对Oracle数据库进行(单个或多个条件)批量操作(新增、修改、删除)的sql写法--mysql
- 我自己整理的一些常用SQL语句,希望对大家有用啊
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的差别,sql文件导入
- 分享高性能批量插入和批量删除sql语句写法
- 使用SQLAlchemy ORM进行一些基础的操作(建表,插入,查询,删除)
- android sql 批量处理插入/修改/删除 操作通用代码