Wie man eine CSV-Datei in MySQL von der Eingabeaufforderung importieren

Für die folgt da draußen, die nicht wissen, wie zum Koma getrennt von Daten in MySQL Import aus der Eingabeaufforderung hier ist es:

Annahme:

Pfad ist der Pfad zu der CSV-Datei (kann relativ zu dem Verzeichnis, das Sie waren, bevor die Anmeldung in mysql)
TABLE ist der Name der Tabelle, die Sie bereits erstellt haben und whos Felder übereinstimmen Felder der CSV-Datei.
USERNAME ist der MySQL-Benutzer, die Zugriff auf Daten einfügen müssen in Tabelle
Datenbank ist die Datenbank mit der Tabelle

- Anmelden, indem Sie mysql: mysql-u Benutzername-p DATENBANK
Die Eingabeaufforderung wird Sie für die Benutzer-Passwort, geben Sie ihn fragen.

- Führen Sie die folgende Abfrage:

LOAD DATA LOCAL INFILE 'Pfad' INTO TABLE tabelle Felder beendet ',' Zeilen von '\ n' endet;

Und voila.

Tags:
  1. Johnny
    22. Dezember 2010 um 21:27 Uhr

    pruthvi ist, wo die filename.csv befindet? zum Beispiel, wenn es in c: \ somefolder \ filename.csv, dann sind Sie auf der Backslash und somit verwenden müssen:

    LOAD DATA LOCAL INFILE 'c: \ \ somefolder \ \ filename.csv "in die Tabelle ... ..

  2. pruthvi
    22. Dezember 2010 um 12:10 Uhr

    Das Programm zeigt eine Fehlermeldung "Datei nicht gefunden. Stellen Sie sicher, den richtigen Pfad angegeben. "
    Wie soll ich schreiben den Namen der Datei wie filename.csv ok ist ....