Hoe kan ik een csv-bestand importeren in mysql vanuit de prompt

Voor de volgende die er zijn die niet weten hoe ze coma gescheiden gegevens importeren in mysql vanuit de prompt, hier is het:

Veronderstel:

PATH is het pad naar het csv-bestand (kan worden ten opzichte van de directory je in voor het inloggen op mysql)
TABLE is de tabel naam die je al hebt gemaakt en whos velden overeenkomen het CSV-bestand velden.
USERNAME is de mysql gebruiker die toegang hebben tot gegevens in te voegen in tabel
DATABASE is de database met die tafel

- Inloggen op mysql door te typen: mysql-u GEBRUIKERSNAAM-p DATABASE
De prompt zal u vragen om het wachtwoord, typ het.

- Voer de volgende query:

gegevens laden lokale infile 'pad' in de tabel tabelvelden beëindigd door ',' lijnen beëindigd door '\ n';

En voila.

2 Reacties

pruthvi 22 december 2010 om 12:10

het programma geeft een foutmelding "File not found. Zorg ervoor dat u hebt opgegeven het juiste pad. "
Hoe moet ik het bestand schrijven naam als bestandsnaam.csv is ok ....

Johnny 22 december 2010 om 21:27

pruthvi, waar is de bestandsnaam.csv zich? bijvoorbeeld als het in c: \ Bepaalde_map \ bestandsnaam.csv, dan moet je de backslash te ontsnappen, en dus te gebruiken:

gegevens laden lokale infile 'c: \ \ Bepaalde_map \ \ bestandsnaam.csv' in de tabel ... ..

Plaats een reactie

Je reactie