ある本番環境のDBの、いくつかのテーブルについて全レコードを取得し、エクセルにまとめるように言われています。
SQLを流す環境はphpmyadminです。
phpmyadminのweb画面が非常に使いにくく、効率が悪いです。
手順は下記の通りです。
1、select文を流す。
「SELECT *FROM テーブル名」という単純なSQL文。全取得なので。
2,各テーブルにつき数千~10数万レコードの結果が出て来るが、25行ずつしか表示できない。
3,「クエリ結果操作」の中のエクスポートを選択する。
フォーマットはCSVを選択し、実行することでエクスポートする。
4,吐き出されたCSVに日本語が含まれていると何故か文字化けしているため、
テキストエディタで開いて「UTF-8]の文字コードから[SJIS」で保存しなおす。
そうすると文字化けが解消される
5,これを資料作成用のエクセルに貼り付ける、
以上のような手順です。
もっと良いやり方はないのでしょうか。
PHPadmin以外の方法は使えない気がします。
また、データ量もどんどん増えて行くので送るのも手間になっています。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/10/19 03:38
退会済みユーザー
2017/11/19 03:15