Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur Extrahera en tabell från DMP

    MySQL dump-filer fungerar som backup-filer för stora databas strukturer . Dessa filer innehåller data för databasen organisation , så att administratörer kan återställa databaser till tidigare stater skulle bli något fel . Men databaser kan bli stora , så dumpfiler kan få precis lika stor . Uppdatera en enda tabell , snarare än hela databasen , kan bli en börda. Men antingen med vissa Linux skriptkommandon eller en backup databas , kan du använda en dump -fil att selektivt hantera databasen restaurering . Saker du behöver
    MySQL databas
    Visa fler instruktioner
    Linux Shell
    1

    Öppna ett kommando terminal genom att klicka på Start-menyn ikonen och sedan välja Verktyg följt av . terminal
    2

    Navigera till den katalog av dump filen i terminalen :

    $ > cd /katalog /av /dumpfile.sql

    3

    Utdrag bordet från SQL dump -fil med Linux awk kommandot , och lägg den i en annan fil . För att dra det bord du måste leta efter någon sorts identifierare för tabellen så awk kan hitta den . I det här exemplet tabellen är omgiven av kommentarer som säger " kommando för tablename 1 " och du kan återställa tabellen i huvuddatabasen med kommandot " kommando för tablename 2 . " :

    $ > awk ' /kommando för tablename 1 /, /kommando för tablename2 /{ print } ' dumpfile.sql > /tmp /singe_table.sql
    Backup Database
    4

    Skapa en säkerhetskopia databas på SQL- kommando:

    mysql > Skapa databas BU
    5

    Ladda backup databas från dumpfilen :

    $ mysql - u användare - p Lösenord fakedb < dumpfile.sql
    6

    Välj tabelldata från säkerhetskopian databasen , och skriva den till en backup-fil :

    mysql > SELECT * FROM targettable till utfil " /tmp /backup.bak ";
    7

    load tabelldata i produktion server :

    mysql > Radera från oldtable , mysql > load uppgifter infil " /tmp /mytablebackup . bak " i tabellen oldtable , Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur till Redigera Mina webbverktyg Search Toolbar
    ·Hur man använder MSBuild att Merge WPF Assemblies
    ·Hur man skriver ett skript i ASP
    ·Hur man lär Mobile Programmering
    ·Application prototyputveckling Strategier
    ·Hur man uppdaterar en markör med COBOL
    ·Hur man skriver en enkel administrativ uppgift Script
    ·Tillämpning av Linear Programming in Computers
    ·Hur hämta Web Service rådata
    ·Hur Göm Titlebar Borders
    Utvalda artiklarna
    ·Javascript Oavslutad stränglitteral fel
    ·Hur du installerar Apache med skenor
    ·Hur man gör en fil Card Game i C + +
    ·Konvertera Java Class till Code
    ·Aktivera knappen Ta bort i DataGridView i winforms
    ·JDK 1.6.0-7 Java Upgrade installationsproblem
    ·Hur att dekompilera Flash Spel
    ·Lynda SQL Essential Training
    ·Hur Infoga INT i MySQL
    ·Hur man kompilerar en JSP-fil
    Copyright © Dator Kunskap http://www.dator.xyz