MYSQL – Große Dateien importieren

Bitte unterstützt meine Arbeit




Heute zeige ich euch, wie man große Dateien in eine SQL Datenbank importiert.

Leider kommt es oftmals vor, dass beim Import großer Dateien einfach mal PhpMyAdmin schlapp macht und die Datei einfach nicht importiert.

Die Lösung ist ein Import direkt über SSH in die MYSQL Datenbank

  1. Per ssh zu mysql verbinden mit dem Befehl mysql 
  2. Die richtige Datenbank auswählen mit: USE DBNAME

Nun fügen wir die Daten einer CSV Datei in eine Tabelle in der ausgewählten Datenbank (Die Tabelle muss existieren) 
 

In unserem Beispiel ist die heißt die CSV Datei import und unsere Tabelle heißt TestTabelle 

 

LOAD DATA LOCAL INFILE 'import.csv' INTO TABLE TestTabelle  CHARACTER SET UTF8 FIELDS TERMINATED BY ','  OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'; 

Dies ist der wohl schnellste Weg große Daten in eine MYSQL Datenbank zu importieren, damit kann man auch Millionen von Datensätzen innerhalb von Minuten importieren.

Related posts

CWP – Roundcube auf Version 1.5.6 updaten

CWP – MariaDB auf eine neue Version updaten

Verbessern des Nachrichtenflusses mit MTA-STS

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More