Heim > Datenbank > MySQL-Tutorial > Kann SQL mehrere Zeilen gleichzeitig einfügen?

Kann SQL mehrere Zeilen gleichzeitig einfügen?

DDD
Freigeben: 2025-01-22 11:06:10
Original
718 Leute haben es durchsucht

Can SQL Insert Multiple Rows at Once?

Kann SQL mehrere Datenzeilen gleichzeitig einfügen?

Beim Einfügen mehrerer Datensätze in eine SQL-Tabelle mit mehreren Spalten kann das Schreiben separater INSERT-Anweisungen für jede Zeile mühsam sein. Glücklicherweise bietet SQL Server 2008 eine effizientere Lösung.

Mehrzeilige INSERT-Anweisung

SQL Server 2008 unterstützt das Einfügen mehrerer Zeilen in eine Tabelle mit einer einzigen INSERT-Anweisung. Dies kann erreicht werden, indem mehrere durch Kommas getrennte Wertesätze in Klammern angegeben werden.

Grammatik:

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

Beispiel:

Angenommen, es gibt eine Tabelle mit dem Namen „MyTable“ mit drei Spalten: „Person“, „Id“ und „Office“. Um vier Datenzeilen einzufügen, können Sie die folgende Anweisung verwenden:

<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>
Nach dem Login kopieren

Durch die Nutzung dieser mehrzeiligen INSERT-Funktion können Sie Dateneinfügungsvorgänge vereinfachen und die Effizienz Ihrer SQL-Abfragen verbessern.

Das obige ist der detaillierte Inhalt vonKann SQL mehrere Zeilen gleichzeitig einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage