Rumah >pangkalan data >tutorial mysql >Bolehkah SQL Memasukkan Berbilang Baris Sekaligus?

Bolehkah SQL Memasukkan Berbilang Baris Sekaligus?

DDD
DDDasal
2025-01-22 11:06:10704semak imbas

Can SQL Insert Multiple Rows at Once?

Bolehkah SQL memasukkan berbilang baris data pada satu masa?

Apabila memasukkan berbilang set data ke dalam jadual SQL dengan berbilang lajur, menulis pernyataan INSERT yang berasingan untuk setiap baris boleh menjadi membosankan. Nasib baik, SQL Server 2008 menyediakan penyelesaian yang lebih cekap.

Pernyataan INSERT berbilang baris

SQL Server 2008 menyokong memasukkan berbilang baris ke dalam jadual menggunakan satu pernyataan INSERT. Ini boleh dicapai dengan menentukan beberapa set nilai dalam kurungan, dipisahkan dengan koma.

Tatabahasa:

<code class="language-sql">INSERT INTO MyTable (Column1, Column2, Column3) VALUES
(Value1, Value2, Value3), (Value4, Value5, Value6)</code>

Contoh:

Andaikan terdapat jadual bernama "MyTable" dengan tiga lajur: "Orang", "Id" dan "Pejabat". Untuk memasukkan empat baris data, anda boleh menggunakan pernyataan berikut:

<code class="language-sql">INSERT INTO MyTable
(Person, Id, Office)
VALUES
('John', 123, 'Lloyds Office'),
('Jane', 124, 'Lloyds Office'),
('Billy', 125, 'London Office'),
('Miranda', 126, 'Bristol Office');</code>

Dengan memanfaatkan ciri INSERT berbilang baris ini, anda boleh memudahkan operasi pemasukan data dan meningkatkan kecekapan pertanyaan SQL anda.

Atas ialah kandungan terperinci Bolehkah SQL Memasukkan Berbilang Baris Sekaligus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn