sql中insert如何批量插入多條記錄?

sql中insert如何批量插入多條記錄?

sql中insert如何批量插入多條記錄?

sql中insert批量插入多條記錄的方法:

常見的insert語句,向數(shù)據(jù)庫中,一條語句只能插入一條數(shù)據(jù):

insert?into?persons? (id_p,?lastname?,?firstName,?city?) values(204,'haha'?,?'deng'?,?'shenzhen');

(如上,僅插入了一條記錄)

怎樣一次insert插入多條記錄呢?

使用示例:

insert?into?persons? (id_p,?lastname?,?firstName,?city?) values (200,'haha'?,?'deng'?,?'shenzhen'), (201,'haha2'?,?'deng'?,?'GD'), (202,'haha3'?,?'deng'?,?'Beijing');

這樣就批量插入數(shù)據(jù)了,?遵循這樣的語法,就可以批量插入數(shù)據(jù)了。

執(zhí)行成功,截圖:

sql中insert如何批量插入多條記錄?

據(jù)說,在程序開發(fā)中,一次插入多條數(shù)據(jù),比逐次一條一條的插入數(shù)據(jù),效率高很多

所以在程序開發(fā)的時(shí)候,使用此批量插入,也是比較不錯(cuò)的。

此語句在MySQL?5,?postgresql?9.3執(zhí)行通過。

推薦教程:《mysql視頻教程

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊11 分享