MySQL Workbench giver en nem måde at eksportere data til en ekstern kilde.
Der er mange måder at eksportere data på i MySQL. Du kan eksportere en hel database. Du kan eksportere en eller flere tabeller. Du kan også eksportere resultatsættet af en forespørgsel.
Her bruger vi MySQL Workbench til at udføre eksportoperationerne.
Eksport af resultatsættet for en forespørgsel
Lad os starte med at eksportere resultatsættet af en forespørgsel.
Du kan eksportere resultatsættet af en forespørgsel til en række formater, herunder CSV, XML, HTML, JSON, SQL INSERT-sætninger, Excel og tabulatoradskilte.
Du kan eksportere resultatsættet af en forespørgsel ved blot at køre forespørgslen i MySQL Workbench og derefter klikke på Eksporter ikonet, hvor du bliver bedt om at gemme filen. Trin nedenfor.
-
Start eksporten
Når du har kørt en forespørgsel, skal du klikke på Eksporter ikonet over resultatsættet.
-
Navngiv filen
Indtast et navn til filen. Bemærk, at du kan eksportere til mange forskellige filformater.
Klik på Gem .
-
Resultatet
Dette vil eksportere dit forespørgselsresultatsæt, og dataene vil blive gemt i den fil, du har angivet.
Nu kan du åbne filen i et eksternt program eller importere den til en anden database.
Sådan ser ovenstående CSV-fil ud, når jeg åbner den i OpenOffice.
Eksport af databasen og/eller dens indhold
Du kan eksportere hele databasen, dens tabeller og/eller deres data til en SQL-fil. Denne fil kan bruges senere til at gendanne databasen og/eller dens indhold.
Du kan vælge, om du vil oprette én fil til alt eller én fil for hver tabel. Derfor kan du gendanne hele databasen ved at køre én fil, eller du kan gendanne individuelle tabeller efter behov. Du kan også vælge, om du kun vil eksportere databasestrukturen, dens data eller begge dele.
Her er de trin, der er involveret i at gøre dette:
-
Start eksporten
Sørg for, at MANAGEMENT fanen er valgt i venstre menu.
Klik på Dataeksport link.
-
Konfigurer og kør eksporten
Dataeksport skærmen vises. Vælg den database, der skal eksporteres (samt hvilke tabeller/objekter, der skal medtages). Vælg om du vil have en selvstændig fil eller separate filer.
I dette tilfælde valgte jeg Dump Structure and Data fordi jeg ville have hele databasen, inklusive dens tabeller og data. Hvis du kun vil eksportere dataene, skal du ændre dette til Dump kun data . Hvis du kun vil have databasen uden dataene, skal du vælge Kun dumpstruktur .
Jeg valgte også Eksporter til selvstændig fil og derefter Opret dump i en enkelt transaktion (kun selvstændig fil) , og Inkluder opret skema så scriptet vil oprette databasen, før det forsøger at indsætte dens indhold.
Når du er færdig, skal du klikke på Start eksport
-
Indtast adgangskode
Hvis du bliver bedt om adgangskode, skal du indtaste den og klikke på OK
-
Resultatet
Eksporthandlingen vil nu blive udført. Når det er afsluttet, vises Eksportfremskridt skærmen viser Eksport fuldført .
Dernæst åbner vi denne fil og kører den for at gendanne hele vores database.