題:
是否有不使用PHP的MySQL接口?
Lynob
2014-04-06 16:50:01 UTC
view on stackexchange narkive permalink

phpMyAdmin SQL Buddy Adminer均在PHP上運行。我在Python Debian服務器上,我寧願不安裝PHP。是否有不需要PHP的mySQL接口?

您只需要編程界面還是完整的GUI?
@NickWilde都可以,但是如果有完整的gui會很好
因此,它必須適用於Python,或者根本不能適用於PHP? ---在同一個問題中同時存在MySQL和PostgreSQL這兩個問題是否有意義?
@unor並不是php或ruby或任何需要我安裝不需要的語言的東西。我不像mysql那樣使用postgresql,但我想我會問這個問題,也許我可以不問其他問題就得到答案,但是主要問題是關於MySQL的。此外,像管理員這樣的一些客戶端支持兩個數據庫
您是否嘗試過[** MySQL Workbench **](http://www.mysql.com/products/workbench/)?它是一個桌面GUI應用程序,可以選擇通過SSH隧道連接到網絡上的MySQL服務器(因此您的數據庫不需要監聽localhost即可)。免費的跨平台。
@LukasGraf哇!看起來很整潔!我肯定會嘗試的,非常感謝!
@Fischer請將您的第二個問題作為一個單獨的問題發布。
@FranckDernoncourt無法做到,評分最高的答案成了話題,對我而言是不道德的,此外,該問題已得到解決,所以沒關係,我不再有任何問題。
@Fischer哦,對不起,我沒看到。我想國防部應該照顧這個。
我將第二個問題拆分到http://softwarerecs.stackexchange.com/questions/3725/postgresql-ui-that-does-not-require-php-nor-gtk
@NicolasRaoul好的,謝謝
除Debian之外,該界面還應在哪些特定平台上運行?
六 答案:
#1
+6
Franck Dernoncourt
2014-04-29 01:06:06 UTC
view on stackexchange narkive permalink

您可以使用 MySQL Workbench

  • 免費
  • 在Windows / Linux / Mac上運行
  • 直接安裝(
  • 是桌面應用程序,不是Web界面。不需要PHP。
  • 語法突出顯示
  • 自動完成
  • SQL
  • 旁邊的文檔 ​​li>
  • ,您還可以直觀地設計數據庫(通常為EER)並管理數據庫。

SQL編輯器:

enter image description here

可視化數據庫設計:

enter image description here

管理:

enter image description here

如果使用複制,請小心。我們遇到的問題是,如果您在MySQL Workbench中更改數據,它將以某種方式繞過複製。不知道這是否仍然是問題,但您可能需要先仔細檢查。
@2called-chaos非常感謝! (也許這將是我在那裡的第十次錯誤報告;))
#2
+5
Nick Dickinson-Wilde
2014-04-06 18:59:51 UTC
view on stackexchange narkive permalink

對於純編程解決方案,我建議Oracle提供 Python-MySQL Connector。它已獲得GPL許可,或者您也可以購買其他許可。我只使用了一點,所以我無法評論高級功能的易用性,但是簡單的查詢可以很好且快速地工作。

在Oracle網站上也有不錯的文檔,包括一些示例

我有 read關於 Python / MySQL GUI-儘管它似乎確實側重於繪圖,但確實表明它支持創建和管理(以及分析)。儘管還沒有從我的 read 中嘗試過它,但是它看起來還是不錯的-而且由於它是開放源代碼和python,如果它接近的話,您可以相對容易地擴展它來滿足您的需要

#3
+4
Nicolas Bouliane
2014-04-07 18:29:04 UTC
view on stackexchange narkive permalink

接口是一個相當寬泛的術語,但是如果您希望使用GUI管理SQL數據庫,則 SQuirreL是功能最強大且用途最廣泛的選項。它不是很漂亮,但是一旦設置,它便是其中最好的工具。

我已經將它用於Oracle,Microsoft,MySQL和PostgreSQL數據庫,而沒有任何問題。這是一個Java應用程序,因此它不需要GTK或其他任何東西,並且可以在所有平台上使用。

或者,您可以簡單地使用 mysql 和 psql 命令。只要您不介意打開終端,這一切就變得如此簡單。

#4
+3
dotancohen
2014-04-29 18:45:02 UTC
view on stackexchange narkive permalink

我正在開發一個數據庫瀏覽器,重點是廣度,而不是深度。它是用Python 2編寫的,它很可能已經安裝在您的服務器上。

現在,它不允許您運行任意查詢,但這在功能列表上很重要。 strike > Squeal現在支持運行任意SQL查詢!

請注意,該應用程序處於開發的早期階段。根據您的觀點,這是好是壞。它可能尚不支持您需要的所有功能,但是我是一名響應迅速的開發人員,我將在需要時添加這些功能。

我喜歡您的操作,只要它在linux上運行並且只要linux默認支持python,我們就應該使用python創建每個服務器端軟件,或者說說默認存在的編程語言(如C),至少嘗試如果可以的話,請這樣做,為什麼要強迫服務器管理員安裝不需要運行某些軟件的語言!做得好。
謝謝。 [這裡是支持任意SQL語句的功能請求](https://github.com/dotancohen/squeal/issues/1),如果您有興趣的話。我將在下週嘗試解決該問題。
我剛剛解決了上述問題。 ** Squeal現在支持任意SQL語句!**
#5
+1
panofish
2014-09-03 02:30:28 UTC
view on stackexchange narkive permalink

一個非常值得一提的工具是 HeidiSQL。它確實是Windows應用程序,但可以與 Wine之類的其他程序跨平台使用。我將HeidiSQL用於大多數MySQL表查詢,並將MySQL Workbench用於高級數據庫管理。

#6
+1
Martijn Tonies
2014-09-03 17:56:40 UTC
view on stackexchange narkive permalink

我可以推薦數據庫工作台-儘管它是基於Windows的工具,但在Wine上運行良好,並被許多用戶使用。

它包括設計,調試,管理,遷移以及數據庫瀏覽和編輯工具。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...