1. 程式人生 > 資料庫 >mysql 一次插入多條資料和一次一條資料效率對比

mysql 一次插入多條資料和一次一條資料效率對比

mysql 一次插入多條資料和一次一條資料效率對比

insert into `user`(name,password)
VALUES ("12","kk啊"),("15","好好學習"),("13","天天向上");

在這裡插入圖片描述

insert into `user`(name,password)
VALUES ("12","kk啊");

在這裡插入圖片描述

其實時間是一樣的,為什麼呢?因為sql執行的次數是一樣的。


用處,在進行資料轉移的時候,很多時候插入資料嘛,都會用這個一條一條插入,是吧,很慢,真的很慢,而且為了防止資料庫崩潰,還得5000條或者一萬條插入一下,為什麼,因為sql執行次數的原因,所以可以在後端把資料拼成這樣的sql,就執行一次,因為sql是String型別,長度可以很長,然後執行sql,這個時候稍微注意一點就可以,一個小小的細節,程式會快很多倍。

對了在進行資料遷移的時候還有更快的譬如: .