Hur du importerar en CSV-fil till mysql från prompten
För följer där ute som inte vet hur man importerar koma separeras data till mysql från prompten, här är det:
Antag:
Är sökvägen till csv-fil (kan vara relativ till den katalog du var i innan du loggar in mysql)
TABELL är tabellnamnet som du redan har skapat och whos fält matchar fälten csv-fil.
Användarnamn är MySQL-användare som har tillgång till infoga data i tabell
Databas är databasen som innehåller tabellen
- Inloggning till mysql genom att skriva: mysql-u användarnamn-p DATABAS
Uppmaningen kommer att fråga efter användarens lösenord, skriv in den.
- Kör följande fråga:
läsa in data lokal infil 'PATH' i tabellen tabellfält avslutas av "," rader avslutas med '\ n';
Och voila.
pruthvi, är där filename.csv ligger? Till exempel, om det är i C: \ somefolder \ filename.csv, måste du fly bakstreck, och därmed använda:
läsa in data lokal infil "c: \ \ somefolder \ \ filename.csv" i tabellen ... ..
Programmet visar ett felmeddelande "Filen finns inte. Se till att du angett rätt sökväg. "
Hur ska jag skriva filnamnet som filename.csv är ok ....