让自己脱离MySQL报告循环?

时间:2011-10-27 15:04:30

标签: php mysql

我有一个MySQL数据库,里面有10个表。数据库结构很简单,每个表平均有25列。这意味着有许多“切片和切块”数据的方法 - 没问题,我只需使用命令行来提取所需内容。

问题是数据库的主要用户来找我,说出她想要的内容并运行查询。由于她非常称职,没有理由(通过一些培训)她无法使用合适的工具自行查询(仅选择)数据。这将使我脱离直接查询的报告循环,并使报告更有效。

有谁知道可以在这里使用的工具?理想情况下基于PHP。

非常感谢

2 个答案:

答案 0 :(得分:2)

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

这是大多数网络托管公司使用的工具。您可以使她成为仅具有选择权限的用户,并且可以运行她想要的所有查询,甚至可以将其保存为CSV以便于导入。

如果不需要PHP / Web解决方案,您可以使用MySQL Workbench http://www.mysql.com/downloads/workbench/

答案 1 :(得分:1)

Microsoft Access 2003是我用过的最简单的工具。

我不会为此付费,但如果你已经将它安装在你的机器上,你应该试一试。

您需要一个ODBC驱动程序到数据库,然后从Access“链接”到表。然后,您可以使用查询设计器而无需学习SQL。

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