sql >> Databáze >  >> RDS >> Mysql

Mohu obnovit jednu tabulku z úplného souboru mysql mysqldump?

Můžete zkusit použít sed k extrahování pouze požadované tabulky.

Řekněme, že název vaší tabulky je mytable a soubor mysql.dump je soubor obsahující váš obrovský výpis:

$ sed -n -e '/CREATE TABLE.*`mytable`/,/Table structure for table/p' mysql.dump > mytable.dump

To se zkopíruje do souboru mytable.dump co se nachází mezi CREATE TABLE mytable a další CREATE TABLE odpovídající následující tabulce.

Poté můžete upravit soubor mytable.dump která obsahuje strukturu tabulky mytable a data (seznam INSERT ).



  1. MIN/MAX vs. ORDER BY a LIMIT

  2. 12c Přesun datových souborů online

  3. Jak funguje SQLite Ltrim()

  4. Jak vložit sloupec na konkrétní pozici v oracle bez vypuštění a opětovného vytvoření tabulky?