ホームページ >データベース >mysql チュートリアル >完全な mysqldump から単一の MySQL テーブルを復元できますか?

完全な mysqldump から単一の MySQL テーブルを復元できますか?

DDD
DDDオリジナル
2024-12-04 07:04:13633ブラウズ

Can I Restore a Single MySQL Table from a Full mysqldump?

完全な MySQL mysqldump ファイルから単一のテーブルを復元できますか?

すべてのテーブルを含む包括的な MySQL mysqldump バックアップからの特定のテーブルの復元は

解決策:

「sed」コマンドを使用して、必要なテーブルのみを抽出します。たとえば、「mysql.dump」という名前の mysqldump ファイルと「mytable」という名前のテーブルがあるとします。

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

このコマンドは、CREATE TABLE mytable の間のすべてを含む新しいファイル「mytable.dump」を作成します。次に、別のテーブルの CREATE TABLE を実行します。

「mytable.dump」を変更して、テーブルの構造とデータを含めます。挿入します。その後、データベース ツールを使用して、復元されたテーブルをインポートできます。

以上が完全な mysqldump から単一の MySQL テーブルを復元できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。