Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。2,210件1mysqldumpを使えば一瞬ですが、PHPMyAdminはmysqldumpが無くても動くというので、裏側でどういった処理を行っているのでしょうか?PHPだけでどうやってSQLをダンプしているのか、気になります。お恥ずかしいですが、ソース読んでも膨大すぎてさっぱりだったので、何方かご教示頂けたら幸いです。DB」というWordPressのプラグインがあるのですが、こちらも気になりますね。ソースコードを眺めてみました。質問者様の言われている「ダンプ」と「mysqldump」の処理内容である「ダンプ」とは意味が異なるのではないかと思われます。選んだ場合の処理です(単一のテーブルが対象)。rows」と書いてあれば、すぐに分かったのではないかと思いますが。ダンプ機能がどうやって実装されているのか、結論から書きますと、SQL等を発行してデータベースの情報を取得し、独自にSQLとして出力していす。関数あたりで行われているのでこちらから追っていけるかと思います。ダンプの処理に深く関わっているクラスは以下の2つです。全てを書くことは出来ませんので大まかにどんな事が行われているのかを以下にいくつか紹介します。発行して取得しています。発行してSQLを取得して生成。