Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie kann ich BULK DATA INSERTION in MySQL durchführen?

Susan Sarandon
Freigeben: 2024-11-11 17:51:02
Original
275 Leute haben es durchsucht

How can I perform BULK DATA INSERTION in MySQL?

BULK DATA INSERTION in MySQL

In Microsoft SQL Server importiert der BULK INSERT-Befehl effizient Daten aus einer Textdatei in eine Datenbanktabelle. In MySQL ist jedoch ein anderer Ansatz erforderlich.

Äquivalenter MySQL-Befehl: LOAD DATA INFILE

MySQL stellt die Anweisung LOAD DATA INFILE bereit Führen Sie das Einfügen von Massendaten aus einer Datei durch. Dieser Befehl funktioniert ähnlich wie BULK INSERT und ermöglicht Ihnen die Angabe des Quelldateipfads und des Tabellenziels sowie der Datenformatierung Details.

Syntax:

LOAD DATA INFILE '<file_path>'
INTO TABLE <table_name>
FIELDS TERMINATED BY '<delimiter>'
Nach dem Login kopieren

Parameter:

  • Dateipfad: Der vollständige Pfad zur Textdatei, die die zu erstellenden Daten enthält importiert.
  • Tabellenname: Die Zieltabelle in der Datenbank.
  • Trennzeichen: Das/die Zeichen, die die Datenfelder in der Datei trennen.

Beispiel:

Einzufügen Daten aus der Datei „C:MyTextFile.txt“ in die Tabelle „MyTable“ in der Datenbank „myDatabase“ unter Verwendung eines Kommas (",") als Feldtrennzeichen:

LOAD DATA INFILE 'C:\MyTextFile.txt'
INTO TABLE myDatabase.MyTable
FIELDS TERMINATED BY ','
Nach dem Login kopieren

Zusätzlich Hinweise:

  • Die Datei kann im Text-, CSV- oder anderen unterstützten Format vorliegen Formate.
  • Sie können zusätzliche Parameter im Befehl LOAD DATA INFILE angeben, z. B. IGNORE LINES (um Kopfzeilen zu überspringen) oder REPLACE (um vorhandene Daten zu überschreiben).
  • Ausführlichere Informationen und Konfigurationsmöglichkeiten finden Sie in der MySQL-Dokumentation zu LOAD DATA INFILE: http://dev.mysql.com/doc/refman/5.1/en/load-data.html

Das obige ist der detaillierte Inhalt vonWie kann ich BULK DATA INSERTION in MySQL durchführen?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage