ホームページ > データベース > mysql チュートリアル > 完全な MySQL ダンプ ファイルから単一のテーブルを復元するにはどうすればよいですか?

完全な MySQL ダンプ ファイルから単一のテーブルを復元するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-06 06:02:11
オリジナル
436 人が閲覧しました

How Can I Restore a Single Table from a Full MySQL Dump File?

完全な MySQL Mysqldump ファイルから単一テーブルを復元する

質問:

ですか?大規模なテーブル (約 440 個) から特定のテーブルのみを復元することが可能メガバイト) すべてのテーブルを含む MySQL mysqldump バックアップ?

答え:

はい、完全な mysqldump から 1 つのテーブルを抽出することができます。 file.

メソッド:

sed コマンドを使用して、関連するテーブル データを分離します。たとえば、「mysql.dump」という名前のバックアップ ファイルから「mytable」という名前のテーブルを復元するには:

$ sed -n -e '/CREATE TABLE.*`mytable`/,/Table structure for table/p' mysql.dump > mytable.dump
ログイン後にコピー

このコマンドは、テーブルの構造とデータを含む「mytable.dump」というファイルを生成します。 「CREATE TABLE mytable」と次の「CREATE TABLE」ステートメントの間にある (一連の INSERT ステートメント)。

「mytable.dump」ファイルの完全性と正確性を確保するには、次のコマンドを使用してテーブルを復元できます:

mysql -u USERNAME -pPASSWORD DATABASE_NAME < mytable.dump
ログイン後にコピー

以上が完全な MySQL ダンプ ファイルから単一のテーブルを復元するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート