I have a MySQL database which has 10 tables in it. The database structure is simple and there are on average 25 columns per table. This means that there are many, many ways of “slicing and dicing” the data – no problem, I just use the command line to pull out what is needed.
The problem is that the main user of the database comes to me, says what she wants and I run the query. As she is very competent, there is no reason why (with a bit of training) she couldn’t query (SELECT only) the data herself using a suitable tool. That would get me out of the reporting loop for straight-forward queries and make reporting more efficient.
Does anyone know of a tool that could be used here? Ideally PHP-based.
Many thanks
phpmyadmin http://www.phpmyadmin.net/home_page/index.php
This is the tool used by the majority of web hosting companies. You can make her a user with only select privileges and she can run all the queries she wants and even save them to CSV for easy importing.
If a PHP/web solution isn’t required you could use MySQL Workbench
http://www.mysql.com/downloads/workbench/