sql >> Databasteknik >  >> RDS >> Mysql

Exportera data från en MySQL-databas

MySQL Workbench ger ett enkelt sätt att exportera data till en extern källa.

Det finns många sätt att exportera data i MySQL. Du kan exportera en hel databas. Du kan exportera en eller flera tabeller. Du kan också exportera resultatuppsättningen för en fråga.

Här använder vi MySQL Workbench för att utföra exportoperationerna.

Exportera resultatuppsättningen för en fråga

Låt oss börja med att exportera resultatuppsättningen för en fråga.

Du kan exportera resultatuppsättningen av en fråga till ett antal format, inklusive CSV, XML, HTML, JSON, SQL INSERT-satser, Excel och tabbseparerade.

Du kan exportera resultatuppsättningen av en fråga genom att helt enkelt köra frågan i MySQL Workbench och sedan klicka på Exportera ikonen där du uppmanas att spara filen. Steg nedan.

  1. Starta exporten

    När du har kört en fråga klickar du på Exportera ikonen ovanför resultatuppsättningen.

  2. Ge filen ett namn

    Ange ett namn för filen. Observera att du kan exportera till många olika filformat.

    Klicka på Spara .

  3. Resultatet

    Detta kommer att exportera din frågeresultatuppsättning och data kommer att sparas till filen som du angav.

    Nu kan du öppna den filen i ett externt program eller importera den till en annan databas.

    Så här ser ovanstående CSV-fil ut när jag öppnar den i OpenOffice.

Exportera databasen och/eller dess innehåll

Du kan exportera hela databasen, dess tabeller och/eller deras data till en SQL-fil. Denna fil kan användas senare för att återställa databasen och/eller dess innehåll.

Du kan välja om du vill skapa en fil för allt eller en fil för varje tabell. Därför kan du återställa hela databasen genom att köra en fil, eller så kan du återställa enskilda tabeller efter behov. Du kan också välja om du bara vill exportera databasstrukturen, dess data eller båda.

Här är stegen för att göra detta:

  1. Starta exporten

    Se till att MANAGEMENT fliken är vald i menyn till vänster.

    Klicka på Dataexport länk.

  2. Konfigurera och kör exporten

    Dataexport skärmen visas. Välj den databas som ska exporteras (samt vilka tabeller/objekt som ska inkluderas). Välj om du vill ha en fristående fil eller separata filer.

    I det här fallet valde jag Dumpstruktur och data eftersom jag ville ha hela databasen, inklusive dess tabeller och data. Om du bara vill exportera data, ändra detta till Endast dumpa data . Om du bara vill ha databasen utan data, välj Endast dumpningsstruktur .

    Jag valde också Exportera till fristående fil och sedan Skapa dump i en enda transaktion (endast fristående fil) , och Inkludera Skapa Schema så att skriptet skapar databasen innan det försöker infoga dess innehåll.

    När du är klar klickar du på Starta export

  3. Ange lösenord

    Om du tillfrågas om lösenordet, skriv in det och klicka på OK

  4. Resultatet

    Exportoperationen kommer nu att utföras. När det är klart visas Exportförloppet skärmen visar Export slutförd .

Därefter öppnar vi den här filen och kör den för att återställa hela vår databas.


  1. Installation av RODBC/ROracle-paket på OS X Mavericks

  2. JSON_KEYS() – Returnera nycklarna från ett JSON-objekt i MySQL

  3. Android SQLite problem - tabell ... har ingen kolumn namngiven

  4. Hur kan jag importera data från ASCII (ISO/IEC 8859-1) till min Rails/PGSQL-databas?