クエリによる MySQL データベース コンテンツのダンプ
単一の SQL クエリを実行して mysqldump を実行することはできません。ただし、MySQL クライアントでは、クエリを使用してデータベースからデータを選択してエクスポートできます。
データベース全体のエクスポート
あたかもデータベースからすべてのデータをダンプするにはphpMyAdmin 経由でエクスポートするには、MySQL コマンドライン インターフェイスで次のコマンドを実行します。
mysql -e "select * from myTable" -u myuser -pxxxxxxxxx mydatabase
必要に応じて、出力をストレージ用のファイルにリダイレクトします:
mysql -e "select * from myTable" -u myuser -pxxxxxxxx mydatabase > mydumpfile.txt
クエリに基づいて特定のデータをエクスポート
または、特定のクエリに基づいてデータを選択的にエクスポートする場合、WHERE 句を使用できます:
mysqldump --tables myTable --where="id < 1000"
このコマンドは、指定されたテーブルからデータをダンプします。 id 列の値が 1000 未満です。
以上がSQL クエリのみを使用して MySQL データベースをダンプできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。