Cum de a importa un fişier CSV în mysql din prompt

11 ianuarie 2007

Pentru urmează acolo care nu ştiu cum să importul de date separate în comă din mysql prompt, aici este:

Presupune:

PATH este calea către fişier CSV (poate fi relativ la directorul ai fost înainte de logare în mysql)
Tabel este numele tabelului care le-aţi creat deja şi câmpuri whos se potrivesc câmpurile fişierul CSV.
USERNAME este utilizatorul mysql care au acces la datele introduce în TABELUL
Baza de date este baza de date care conţine acest tabel

- Conectare la mysql cu comanda: mysql-u BAZA DE DATE USERNAME-p
Prompt va cere parola de utilizator, tastaţi-o.

- Execută următoarea interogare:

Datele de încărcare "PATH" infile locale în domeniile masa de reziliat de către "," liniile reziliat de către '\ n';

Şi voila.

Tag-uri:
  1. Filfizon
    22 decembrie 2010 la 21:27

    pruthvi, în cazul în care este situat filename.csv? de exemplu, dacă este în c: \ somefolder \ filename.csv, atunci ai nevoie pentru a scapa de backslash, şi, prin urmare, utilizare:

    Datele de încărcare "c: \ \ somefolder \ \ filename.csv 'infile locale în tabel ... ..

  2. pruthvi
    22 decembrie 2010 la 12:10

    programul afiseaza o eroare "File not found. Asiguraţi-vă că aţi specificat calea corectă. "
    Cum ar trebui să scrie numele fişierului ca filename.csv este ok ....