一、MySQL
insert into mytable(username,password)
values
(?,?),(?,?)
二、SQLServer
insert into mytable(uername,password)
select ?,? union all
select ?,?
【注:SQLserver 2008 后才支持mysql方式】
三、Oracle
insert all
into mytable(username,password) values(?,?)
into mytable(username,password) values(?,?)
select 1 from DUAL
【oracle 9i版本后才有insert all方法】
【后边跟的SELECT语句可以随意,不过不是把它SELECT出来的内容插入前边的表里,而是起到前边的多个数据每次插入多少行的作用,这个多少行是和后边跟的SELECT语句查出来几条而定的】