Slik importerer du CSV -filer til MySQL -databaser

Det er veldig viktig å ha kunnskap om hvordan du ser informasjonen vi har i våre csv -filer i miljøet til MySQLDette skyldes det faktum at det er filer med mye informasjon som kan være kjedelig eller rett og slett veldig komplisert å lese i csv -filen direkte. Husk at hvis vi har informasjonen lagret i en Excel- eller OpenOffice Calc -fil, er det nok å lagre filen som csv ved å velge alternativet Lagre som.

Til importer en hvilken som helst csv -fil til MySQL det er nødvendig at vi har følgende forutsetninger:

  • En database der fildataene vil bli lagret
  • Csv -filen som skal importeres
  • Kontoen som vi vil koble til med MySQL og denne kontoen må ha Fil- og Sett inn -rettigheter.

For dette eksemplet lager vi en database som heter solvetic. La oss se hvordan du konfigurerer import av csv -filer i MySQL.

1. Første måten å importere CSV til MySQL


Vi kommer til å se en første måte å importere her.

Trinn 1
Det første trinnet blir logg deg på MySQL med vår bruker, i dette tilfellet vil vi bruke rotbrukeren.

Steg 2
En gang inne i MySQL la oss lage et bord, i dette tilfellet kalt solvetic_mysql i den solvetiske databasen, for dette vil vi høyreklikke på Tabeller og velge Opprett tabell.

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Vi konfigurerer de nødvendige parameterne og vi klikker på Apply. Følgende vil vises:

Å være i dette vinduet vil vi legg til følgende konfigurasjon som refererer til hver av verdiene som er i csv -filen.

 id INT NOT NULL AUTO_INCREMENT, tittel VARCHAR (255) NOT NULL, expired_date DATE NOT NULL, amount DECIMAL (10, 2) NULL, PRIMARY KEY (id)

Vi klikker på Apply for den respektive opprettelsen av tabellen.

Vi kan se på venstre side at bordet vårt er skapt riktig.

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Trinn 3
Vi høyreklikker på tabellen solvetic_mysql og velger alternativet Veiviser for import av tabeldata til start veiviseren for import av filer.

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Følgende vindu vil vises hvor vi velger filen som skal importeres, i dette tilfellet kalles filen Limits.

Vi velger det og vi klikker Neste og i det neste vinduet vi må spesifisere destinasjonen der dataene skal lagres, i dette tilfellet vil vi forlate banen solvetic.solvetic_mysql som standard.

Vi klikker Neste og på dette tidspunktet kan vi bestemme importparametrene, for eksempel kodingsformatet, kolonnene som skal legges til, etc. Vi kan se at i kolonnekategorien er kildekolonnen og destinasjonskolonnen basert på parametrene som tidligere er konfigurert.

Vi klikker Neste og vi vil kunne se oppgavene som er i ferd med å bli utført.

Vi klikker Neste og den respektive importprosessen vil bli utført.

En gang til vi klikker Neste og vi vil kunne se importresultatene som angir hvor mange poster som er importert.

Å ende vi klikker på Fullfør.

Trinn 4
Dette trinnet har ikke lenger å gjøre med importen, det er bare å sjekke om dataene er importert, så vi skal lage en spørring eller spørring for å kunne visualisere de importerte dataene, for dette vil vi utføre følgende setning :

 velg * fra solvetic.solvetic_mysql
Når denne setningen er angitt, klikker vi på ikonet for å utføre den og kunne se resultatene av vår importerte fil.

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Som vi kan se, er det på denne måten veldig enkelt å importere dataene våre i csv til MySQL.

2. Andre måte å importere CSV til MySQL


Nå skal vi forklare den andre måten.

Når vi har opprettet vårt solvetic_mysql -bord, vil vi skrive inn følgende setning med de angitte parametrene:

 LAD DATAINFIL 'Sti der vi har csv -filen' I TABELL -tabellen der vi vil lagre data FELTER SLUTT AV ',' INNLEDET AV '' 'LINJER SLUTT MED' \ n 'Ignorer 1 RADER;
Forklaring på noen parametere
FELTER AVSLUTTET AV ',Henviser til når et felt skal avsluttes.

LUKKET AVDet refererer til når en verdi skal lukkes.

LINJER SLUTT AV '\ nRefererer til når linjen i csv -filen slutter med et nytt tegn.

IGNORER 1 RADERIgnorer overskriftene i csv -filen.

FORSTØRRE

[color = # a9a9a9] Klikk på bildet for å forstørre [/ color]

På denne måten kan vi importer eksterne data i CSV -format til vår MySQL -motor for å kunne se de lagrede dataene på en mer dynamisk måte.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave