ホームページ >データベース >mysql チュートリアル >完全な mysqldump から単一の MySQL テーブルを復元できますか?
完全な 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 サイトの他の関連記事を参照してください。