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í)行成功,截圖:
據(jù)說,在程序開發(fā)中,一次插入多條數(shù)據(jù),比逐次一條一條的插入數(shù)據(jù),效率高很多
所以在程序開發(fā)的時(shí)候,使用此批量插入,也是比較不錯(cuò)的。
此語句在MySQL?5,?postgresql?9.3執(zhí)行通過。
推薦教程:《mysql視頻教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END