2011-10-27 12 views
0

私はそれに10のテーブルを持っているMySQLデータベースを持っています。データベース構造はシンプルで、テーブル当たり平均25個のカラムがあります。これは、データを「スライスしてダイシングする」方法がたくさんあることを意味します。問題なく、必要なものを取り出すためにコマンドラインを使用します。MySQLのレポート作成ループから抜け出すには?

問題は、データベースの主なユーザーが私に来て、彼女が何を望んでいるのか、私はその質問を実行するということです。彼女が非常に有能であるので、適切なツールを使って自分自身でデータを照会(SELECTのみ)することはできませんでした。そうすれば、ストレートフォワードクエリのためにレポートループから私を引き離し、レポートをより効率的にすることができます。

ここで使用できるツールを知っている人はいますか?理想的にはPHPベースです。

感謝

答えて

2

phpmyadminのhttp://www.phpmyadmin.net/home_page/index.php

これは、Webホスティング企業の大多数が使用するツールです。選択された権限のみを持つユーザーにすることができ、必要なすべてのクエリを実行したり、簡単にインポートできるようにCSVに保存することもできます。 PHP/Webソリューションを使用すると、MySQLのワークベンチ http://www.mysql.com/downloads/workbench/

+0

ありがとうsreimer。 phpmyadminは運用環境で使用しないでください。http://serverfault.com/questions/68264/would-you-install-phpmyadmin-on-a-production-web-serverを参照してください。 (謝罪、私は言っておくべきである)少しの産業化を望んでいる。 – user114671

+0

内部に保管してください(公開アクセスなし) – sreimer

1

のMicrosoft Access 2003を使用することができます必要とされていない場合

が、私はこのために使用されてきた最もシンプルなツールです。

私はそれを支払うつもりはありませんが、あなたのマシンにすでにインストールされている場合は、それを行ってください。

データベースのODBCドライバが必要です。次に、Accessからテーブルに「リンク」します。その後、SQLを学習することなくクエリデザイナを使用することができます。

主な利点は、超高速処理と優れたUIです。その欠点は安定性とスケーラビリティです。そのため、アクセスDBが有効な(つまり最終的にクリティカルな)クエリを持つようになると、Access DBのバックアップを保持していることを確認してください。または、新しいデータベースを作成し、データに浸す必要があるたびにテーブルをリンクすることをお勧めします。

+0

面白いアイデア、ありがとうございます。あなたは "有用な"クエリに対して非常に良い関心事を強調しました。私はそれにいくつかの考えを与えるでしょう。 – user114671

関連する問題