sql >> データベース >  >> RDS >> Mysql

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

    必要なテーブルのみを抽出するためにsedを使用してみることができます。

    テーブルの名前がmytableだとします。 およびファイルmysql.dump 巨大なダンプを含むファイルです:

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

    これにより、ファイルmytable.dumpがコピーされます。 CREATE TABLE mytableの間にあるもの そして次のCREATE TABLE 次の表に対応します。

    次に、ファイルmytable.dumpを調整できます。 これには、テーブルmytableの構造が含まれています 、およびデータ(INSERTのリスト 。



    1. Postgresクエリウィンドウのパラメータを使用してアドホックSQLをテストする方法

    2. UNIONALL最適化

    3. PostgreSQLVACUUMおよびANALYZEのベストプラクティスのヒント

    4. パスワードプロンプトなしでmysqldumpを実行する方法は?