- PR -

MySQLでのデータの保存について

1
投稿者投稿内容
banboo
大ベテラン
会議室デビュー日: 2003/12/05
投稿数: 210
投稿日時: 2004-11-28 00:34
質問1

顧客先から、
現在DBに登録されているテーブルの値など
を教えて欲しいといわれました。

現在の方法では、

dest * from hoge;

により、テーブル構造を

select * from hoge;

により、格納されている値を表示する。

をテーブル毎に実行し、結果をresult.txtに張りつけ、
その内容を見ていただいております。

そのほかの方法として自分なりに以下の方法があるかなと思っております。

方法1
顧客にこちらと同じDB環境を構築してもらって

こちらで、全てのデータベースをバックアップ
$ mysqldump --all-databases > 出力ファイル名

顧客先で、全データベースをバックアップした場合のリストアする
mysql -uroot -pルートのパスワード < バックアップ・ファイル名


方法2

例えば、テーブルのデータをCSVにしてExelファイルに落とすとか
ないのでしょうか?


○他によい方法が御座いましたらご教授下さい。
mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 2004-11-29 16:35
msoです。

引用:

Haruさんの書き込み (2004-11-28 00:34) より:
質問1

顧客先から、
現在DBに登録されているテーブルの値など
を教えて欲しいといわれました。

[中略]

○他によい方法が御座いましたらご教授下さい。




・フリーソフトで確認してもらう
http://www.hi-ho.ne.jp/tsumiki/

ネットワークでイントラなどのセキュリティが
確保された状態であれば
・AccessなどでODBC経由で見てもらう
・PHPやJavaをつかった閲覧用のWebサイトを構築する

・月次処理などのタイミングでテキストファイルを作成し、
 毎月処理後にメールなどに添付して送信する

ってのはどうでしょ?
banboo
大ベテラン
会議室デビュー日: 2003/12/05
投稿数: 210
投稿日時: 2004-11-30 00:48
>フリーソフトで確認してもらう
>http://www.hi-ho.ne.jp/tsumiki/

便利で面白そうなソフトですね。
非常に参考になりました。
1

スキルアップ/キャリアアップ(JOB@IT)