2011-10-27 88 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