Det är mycket viktigt att ha kunskap om hur man ser informationen vi har i våra csv -filer i miljön MySQLDetta beror på att det finns filer med mycket information som kan vara tråkiga eller helt enkelt mycket komplicerade att läsa i csv -filen direkt. Kom ihåg att om vi har informationen lagrad i en Excel- eller OpenOffice Calc -fil räcker det att spara filen som csv genom att välja alternativet Spara som.
Till importera vilken csv -fil som helst till MySQL det är nödvändigt att vi har följande förutsättningar:
- En databas där fildata kommer att lagras
- Csv -filen som ska importeras
- Kontot som vi kommer att ansluta till MySQL och det här kontot måste ha fil- och infoga -privilegier.
För detta exempel skapar vi en databas som heter solvetic. Låt oss se hur du konfigurerar import av csv -filer i MySQL.
1. Första sättet att importera CSV till MySQL
Vi kommer att se ett första sätt att importera hit.
Steg 1
Det första steget blir logga in på MySQL med vår användare, i det här fallet kommer vi att använda rotanvändaren.
Steg 2
Väl inne i MySQL låt oss skapa ett bord, i det här fallet kallat solvetic_mysql inom den solvetiska databasen, för detta kommer vi att högerklicka på Tabeller och välja Skapa tabell.
FÖRSTORA
[color = rgb (169 169 169)] Klicka på bilden för att förstora [/ color]
Vi konfigurerar de nödvändiga parametrarna och vi klickar på Apply. Följande kommer att visas:
I det här fönstret kommer vi lägg till följande konfiguration som hänvisar till var och en av de värden som finns i csv -filen.
id INT NOT NULL AUTO_INCREMENT, title VARCHAR (255) NOT NULL, expired_date DATE NOT NULL, amount DECIMAL (10, 2) NULL, PRIMARY KEY (id)
Vi klickar på Apply för respektive tabellskapande.
Vi kan se på vänster sida att vårt bord har skapats korrekt.
FÖRSTORA
[color = rgb (169 169 169)] Klicka på bilden för att förstora [/ color]
Steg 3
Vi högerklickar på tabellen solvetic_mysql och väljer alternativet Import Wizard för tabelldata till starta filimportguiden.
FÖRSTORA
[color = rgb (169 169 169)] Klicka på bilden för att förstora [/ color]
Följande fönster visas där vi väljer filen som ska importeras, i detta fall kallas filen Limits.
Vi väljer det och vi klickar på Nästa och i nästa fönster vi måste ange destinationen där data ska lagras, i det här fallet lämnar vi vår väg solvetic.solvetic_mysql som standard.
Vi klickar på Nästa och vid denna tidpunkt kan vi bestämma importparametrar, till exempel kodningsformat, kolumner som ska läggas till, etc. Vi kan se att på fliken kolumner finns källkolumnen och målkolumnen baserat på de parametrar som tidigare konfigurerats.
Vi klickar på Nästa och vi kommer att kunna se de uppgif.webpter som är på väg att utföras.
Vi klickar på Nästa och respektive importprocess kommer att utföras.
Om igen vi klickar på Nästa och vi kommer att kunna se importresultaten som anger hur många poster som har importerats.
Att sluta vi klickar på Slutför.
Steg 4
Detta steg har inte längre att göra med importen, det är helt enkelt att kontrollera om data har importerats, så vi ska skapa en fråga eller fråga för att kunna visualisera importerade data, för detta kommer vi att utföra följande mening :
välj * från solvetic.solvetic_mysqlNär den här meningen har skrivits in klickar vi på ikonen för att utföra den och kunna se resultaten av vår importerade fil.
FÖRSTORA
[color = rgb (169 169 169)] Klicka på bilden för att förstora [/ color]
Som vi kan se är det på detta sätt väldigt enkelt att importera våra data i csv till MySQL.
2. Andra sättet att importera CSV till MySQL
Nu ska vi förklara det andra sättet.
När vi har skapat vårt solvetic_mysql -bord kommer vi att ange följande uttalande med de angivna parametrarna:
LADDA DATAINFIL 'Sökväg där vi har csv -filen' I TABELLTABELL där vi vill lagra data FÄLT AVSLUTADE MED ',' INKLOSERAD AV '' 'RADER AVSLUTADE MED' \ n 'IGNORERA 1 RADER;Förklaring av några parametrar
FÄLTER SOM AVSLUTAS AV ',Avser när ett fält ska avslutas.
STÄNGT AVDet avser när ett värde ska stängas.
RADER SOM SLUTAS AV '\ nAvser när raden i csv -filen slutar med ett nytt tecken.
IGNORERA 1 RADERIgnorera rubrikerna i csv -filen.
FÖRSTORA
[color = # a9a9a9] Klicka på bilden för att förstora [/ color]
Så här kan vi importera extern data i CSV -format till vår MySQL -motor för att kunna se lagrade data på ett mer dynamiskt sätt.