Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Memasukkan Berbilang Baris ke dalam Jadual Pelayan SQL dengan Pertanyaan Tunggal?

Bagaimanakah Saya Boleh Memasukkan Berbilang Baris ke dalam Jadual Pelayan SQL dengan Pertanyaan Tunggal?

Barbara Streisand
Barbara Streisandasal
2025-01-22 11:16:16674semak imbas

How Can I Insert Multiple Rows into a SQL Server Table with a Single Query?

Memasukkan Berbilang Baris dengan Cekap ke dalam Pelayan SQL

Perlu menambah berbilang entri data pada jadual SQL Server anda tanpa menulis berbilang pernyataan INSERT? Panduan ini menunjukkan cara untuk memasukkan berbilang baris menggunakan satu pertanyaan SQL, kaedah yang sangat cekap, terutamanya untuk set data yang besar atau apabila integriti transaksi adalah penting.

SQL Server (2008 dan kemudian) menawarkan sintaks ringkas untuk ini:

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

Mari kita ilustrasikan dengan contoh. Andaikan anda mempunyai MyTable dengan lajur Person, Id dan Office. Untuk memasukkan empat baris, pertanyaan tunggal berikut sudah memadai:

<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>

Pendekatan ini memasukkan semua empat baris dalam satu transaksi, memastikan ketekalan data. Menyenaraikan lajur secara eksplisit meningkatkan kebolehbacaan dan melindungi integriti data.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memasukkan Berbilang Baris ke dalam Jadual Pelayan SQL dengan Pertanyaan Tunggal?. 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