Heim > Datenbank > MySQL-Tutorial > So fügen Sie mehrere Datensätze mit einer Einfügeanweisung in MySQL ein

So fügen Sie mehrere Datensätze mit einer Einfügeanweisung in MySQL ein

醉折花枝作酒筹
Freigeben: 2021-05-25 09:21:02
nach vorne
7541 Leute haben es durchsucht

In diesem Artikel erfahren Sie, wie Sie mehrere Datensätze mit einer Einfügeanweisung in MySQL einfügen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

So fügen Sie mehrere Datensätze mit einer Einfügeanweisung in MySQL ein

Häufig geschriebene Einfügeanweisungen:

INSERT INTO items(name,city,price,number,picture)  VALUES('耐克运动鞋','广州',500,1000,'003.jpg');
Nach dem Login kopieren

Diese Methode kann jeweils nur ein Datenelement einfügen, Sie müssen diese SQL-Anweisung mehrmals aufrufen, was bedeutet, dass Verbindungen hergestellt werden mit der Datenbank mehrmals. Allerdings erhöht sich dadurch die Belastung des Servers, da bei jeder Ausführung des SQL-Servers das SQL analysiert, optimiert usw. werden muss. Glücklicherweise bietet MySQL eine andere Lösung, nämlich die Verwendung einer INSERT-Anweisung zum Einfügen mehrerer Datensätze. Dies ist keine Standard-SQL-Syntax und kann daher nur in MySQL verwendet werden.

So schreiben Sie eine INSERT-Anweisung zum Einfügen von Stapeldaten:

INSERT INTO 

[表名]([列名],[列名]) 

 VALUES

([列值],[列值])),

([列值],[列值])),

([列值],[列值]));
Nach dem Login kopieren

Sie können sehen, dass der Unterschied zur ursprünglichen regulären INSERT-Anweisung lediglich in der Anordnung der hinzugefügten Werte nach VALUES und den Kommas in der englischen Eingabemethode zwischen den einzelnen Datensätzen besteht Ist die Trennung nicht so einfach?

Beispiel:

INSERT INTO 

items(name,city,price,number,picture) 

VALUES

('耐克运动鞋','广州',500,1000,'003.jpg'),

('耐克运动鞋2','广州2',500,1000,'002.jpg');
Nach dem Login kopieren

Auf diese Weise werden zwei Daten gleichzeitig eingefügt.

Vorschlag:

In einem Programm ist es beim Einfügen von Stapeldaten am besten, diese Methode zum gleichzeitigen Einfügen von Daten über eine INSERT-Anweisung zu verwenden. Dadurch wird verhindert, dass das Programm mehrere Verbindungen zur Datenbank aufbaut und dadurch die Serverlast erhöht.

Verwandte Empfehlungen: „MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonSo fügen Sie mehrere Datensätze mit einer Einfügeanweisung in MySQL ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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