2011-10-27 54 views
0

我有一个MySQL数据库,里面有10个表。数据库结构很简单,每个表平均有25列。这意味着有很多“切分和切割”数据的方法 - 没有问题,我只是使用命令行来提取需要的东西。让自己摆脱MySQL报告循环?

问题是,数据库的主要用户来找我,说她想要什么,我运行查询。由于她非常能干,没有理由(通过一些培训),她无法使用合适的工具自己查询(仅选择)数据。这可以让我摆脱报告循环,实现直接查询并使报告更有效。

有没有人知道可以在这里使用的工具?理想的是基于PHP的。

非常感谢

回答

2

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

这是大多数Web托管公司所使用的工具。你可以让她成为一个只有选择权限的用户,她可以运行她想要的所有查询,甚至将它们保存为CSV以便于导入。

如果PHP /网络解决方案不要求你可以使用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。

主要好处是超快速的周转和一个不错的用户界面,缺点是稳定性和可扩展性,所以确保她保留她的Access数据库的备份,如果它开始有“有用的”(即最终关键)查询。或者建议她每次创建一个新数据库并将其链接到每次需要访问数据时。

+0

有趣的想法,谢谢。你已经强调了对“有用”查询的非常好的关注。我会考虑一下。 – user114671