MySQL importdata fra CSV -fil

MySQL importdata fra CSV -fil

Et CSV- eller komma-separert verdedokument er et avgrenset tekstdokument som skiller verdier fra komma. Hver linje er informasjonsoppføringen. Hver data, skilt av komma, består av ett eller ekstra felt. Opprinnelsen til tittelen for dette dokumentoppsettet er bruken av komma som feltdelere. For å dele informasjon mellom forskjellige programmer brukes slike dokumenter. For eksempel støtter database- og kontaktadministratorer også CSV -filer. Teorien er at fra ett program til et CSV -dokument kan du overføre kompleks informasjon og etterpå importere informasjonen i det CSV -dokumentet til et annet program. I denne opplæringen lærer vi hvordan du importerer data fra en CSV -fil til MySQL Workbench. La oss komme i gang.

Trinn 01: Opprett en CSV -fil

For å opprette en CSV -fil, må du åpne Microsoft Excel i systemet ditt og legge til noen data da vi har opprettet en fil og lagt til posten nedenfor i den. Sørg for å lage feltnavn som er enkle å gjøre det praktisk for deg selv. Lagre denne filen nå med '.CSV 'utvidelse. Du kan endre filformatet mens du lagrer det i hvilken som helst mappe. Gå til 'fil' og slå på 'lagre som.'Velg plasseringen, navngi dokumentet og under navnefeltet, velg filformatet. Vi har kalt filen vår som 'bok.'

Trinn 02: Koble til databasen

For å importere CSV -fildataene dine til MySQL, må du først koble til arbeidsbenken din med databasen. For dette formålet, åpne den nylig installerte MySQL Workbench 8.0 og gå til alternativet 'Database'. Treff på alternativet 'Connect to Database' fra de listede alternativene.

Det nye vinduet nedenfor åpnes. Velg databasen din, e.g., 'Lagret forbindelse."Etter det, sett" parametrene "og trykker deretter på" OK "-knappen for å lenke til databasen. Du drar til MySQL Workbench -skjemaets grafiske brukergrensesnittvindu.

Trinn 03: Lag skjema

I det lokale forekomsten eller databasevinduet vil du se en liste over skjemaer som allerede er opprettet av MySQL. Du må generere en ny database eller bruke den allerede opprettede databasen, da vi har en database 'Data' som standarddatabase. Vi vil bruke dem til å importere data.

Trinn 04: Lag tabell

I spørringsområdet for skjemaets data, 'Opprett en tabell' bok 'ved bruk av skjemaet ved å "bruke" -kommandoen. Sørg for å bruke de samme navnene på filen og feltene som brukes i CSV -filen. Velg deretter Opprett spørringen som skal utføres og trykk på Flash -knappen. Den nye tabellen 'bok' vil bli opprettet i databasen 'data.'

Du kan se at tabellen 'bok' er opprettet, og du kan endre begrensningene.

Bordet er for øyeblikket tomt som nedenfor.

Trinn 05: Importer CSV -fildata til tabell

La oss begynne å importere data fra CSV -filen til den nyopprettede tabellen. Naviger skjemaene og klikk på databasen 'Data'. Det vil være en nyopprettet liste over tabeller under tabellalternativet til databasedata.'Hit on the Just Created Table' Book 'og høyreklikk på den. Klikk nå på alternativet, jeg.e. Alternativet "Tabelldataimportveiviser".

Du vil se, vinduet vil bli åpnet som vist. Velg filen 'bok' ved å legge til dens plassering. Trykk på 'Bla gjennom' -knappen for å velge filstien.

Som du kan få et glimt av at vi har lagret en fil 'bok' i en viss katalog. Klikk på den, og trykk på 'Åpne' -knappen for å fortsette.

Vi kan se at filstien er valgt. Trykk på 'Neste' -knappen for å fortsette.

Vi har følgende vindu nå. Hvis du vil legge til CSV -fildataene dine i en allerede opprettet tabell, må du velge, bruk av den eksisterende tabellen 'alternativknappen. På den annen side, hvis du vil importere CSV -fildataene dine til den nye tabellen, må du opprette en ny tabell ved å velge 'Opprett ny tabell' ved å velge alternativknappen. I dette alternativet må du velge databasenavnet som allerede er lokalisert på serveren din og gi en ny tabell. Hvis du har valgt alternativet "Bruk eksisterende tabell", må du merke av for avkrysningsruten 'avkortet tabell før import.'Klikk deretter på' Neste '-knappen for å gå videre til neste trinn.

Nå er vi på vinduet "Konfigurer importinnstillinger". I dette vinduet må du velge koding, e.g., Vi har valgt 'UTF-8', som er standard. Forsikre deg om at kilde- og destinasjonskolonnene har lignende navn. Hvis ikke, kan du velge destinasjonskolonnenavn ved å tappe på kolonnens navn og sjekke listen over kolonnenavn. Hvis det er generert ekstra kolonner, kan du løsne dem her for å unngå å lage ekstra felt. Hvis alt er satt, er du god til å gå. Treff på 'Neste' -knappen for å komme nærmere importere data fra CSV -filen.

Nå har den to trinn som er oppført for å importere fildataene. For det første vil den utarbeide importen, og etter det vil den importere datafilen. Vi må bare trykke på "Neste" -knappen for å starte importprosessen.

Etter å ha trykket på "neste" -knappen, begynner den å importere. Det vil knapt ta 2 minutter å importere alle dataene fra filen 'bok.'Hvis du har for mye data i filen, kan det ta litt lengre tid.

Etter at importen er fullført, må du slå på 'Neste' -knappen igjen.

Endelig er importprosessen fullført. Trykk på "Finish" -knappen for å avslutte den effektivt.

Trinn 06: Sjekk tabellen

Vi kan nå oppdatere bordets bok for å se om den er oppdatert eller ikke. Se! CSV -fildataene har blitt importert til en tabell 'bok' uten noen feil eller endring.

Konklusjon

Til slutt har vi gjort alle nødvendige trinn for å importere data fra en CSV -fil til en MySQL Server Workbench 8.0.