Frage

Ich bin neu in MySQL und PHP (wie Sie wahrscheinlich sagen können), und ich habe mich gefragt, ob jemand eine einfache Möglichkeit, wußte eine CSV-Datei in eine MySQL-Tabelle zu importieren.

  

"Es gibt eine beliebige Anzahl von Möglichkeiten zur Eingabe von   csv in mysql je in welcher Art   Zugangs Sie haben, wenn Sie die verwenden können,   MySQL-Client direkt gibt es ein   Befehl getrennte Daten zu laden,   so ähnlich könnte im Grunde sein   direkt in cron eingegeben und halten   selbst auf dem neuesten Stand. Ansonsten gibt es   verschiedenes PHP-Skripte zu tun, diese Art von   Sache. "

Das ist etwas, erzählte mir ein Freund ist, zu tun, dass die einfachste / beste Weg, es zu tun? Wenn es würde jemand Geist es mir erklären?

Danke

War es hilfreich?

Lösung

Hier ist der Schritt-für-Schritt Mrgreen Antwort zu erweitern:

  1. installieren phpmyadmin
  2. Wählen Sie Ihre Datenbank
  3. Wählen Sie Ihre Tabelle
  4. 'Import'
  5. Wählen Sie eine CSV-Datei
  6. set 'Format der importierten Datei' to CSV

Andere Tipps

Mit den „Lastdaten infile“ -Befehl. Durch deafulat wird es eingehende Dateien als csv behandeln, obwohl Sie einen benutzerdefinierten Dateityp importieren definieren können. Dokumentation für infile Belastungsdaten ist hier:

http://dev.mysql.com/doc /refman/5.0/en/load-data.html

FTA, in seiner einfachsten Form der Befehl wie folgt aussieht:

LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;

Das setzt voraus, um die Spalten in der Datendatei und in der Textdatei Zeile nach oben. Der Rest der Dokumentation erklärt, wie man nicht ausgekleidet Felder importiert werden, und auch, wie man mit Fenstern vs Unix-Stil Leitungsabschlüsse zu behandeln.

Wenn Sie auf MySQL und PHP eine nette Art und Weise bekommen ich begann, war mit XAMPP .

  

XAMPP ist ein einfach zu installieren Apache   Verteilung enthält MySQL, PHP und   Perl. XAMPP ist wirklich sehr einfach zu   installieren und zu benutzen - einfach herunterladen,   extrahieren und starten.

Das Paket beinhaltet phpMyAdmin, die es wirklich einfach CSVs hochladen und verwalten Sie Ihre MySQL-Datenbank macht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top