phpMyAdmin , SQL Buddy und Adminer laufen alle auf PHP. Ich bin auf einem Python-Debian-Server und möchte PHP lieber nicht installieren. Gibt es eine mySQL-Schnittstelle, die kein PHP benötigt?
Für eine rein programmatische Lösung würde ich den von Oracle bereitgestellten Python-MySQL Connector empfehlen . Es ist GPL-lizenziert oder Sie können auch eine andere Lizenz erwerben. Ich habe es nur ein wenig benutzt, daher kann ich die Benutzerfreundlichkeit für erweiterte Funktionen nicht kommentieren, aber einfache Abfragen funktionieren gut und schnell.
Es gibt auch eine ziemlich gute Dokumentation , einschließlich einiger Beispiele, die auf der Oracle-Website verfügbar sind.
Ich habe über eine Python/MySQL-GUI gelesen - obwohl sie sich anscheinend etwas auf das Plotten konzentriert, gibt sie an, dass sie die Erstellung und Verwaltung (sowie die Analyse) unterstützt. Obwohl ich es (noch) nicht ausprobiert habe, sieht es nach dem, was ich gelesen habe, ziemlich gut aus - und da es Open Source und Python ist, wenn es etwas Ähnliches ist, können Sie es relativ einfach erweitern, um das zu tun, was Sie brauchen.
Sie können MySQL Workbench verwenden :
SQL-Editor:
Visuelles Datenbankdesign:
Verwaltung:
Eine Schnittstelle ist ein ziemlich weit gefasster Begriff, aber wenn Sie Ihre SQL-Datenbanken mit einer GUI verwalten möchten, ist SQuirreL die leistungsfähigste und vielseitigste Option. Es ist nicht schön, aber wenn es einmal eingerichtet ist, ist es eines der besten Tools auf dem Markt.
Ich habe es ohne Probleme für Oracle-, Microsoft-, MySQL- und PostgreSQL-Datenbanken verwendet.
Es ist eine Java-Anwendung, daher ist weder GTK noch irgendetwas anderes erforderlich, und es funktioniert auf allen Plattformen.
Alternativ können Sie einfach mysql
und psql
Befehle von der Befehlszeile über SSH verwenden. Das ist so einfach wie es nur geht, vorausgesetzt, es macht Ihnen nichts aus, ein Terminal zu öffnen.
Ich entwickle einen Datenbank-Explorer mit Schwerpunkt auf Breite, nicht Tiefe . Es ist in Python 2 geschrieben, das wahrscheinlich bereits auf Ihrem Server installiert ist.
Im Moment können Sie damit keine beliebigen Abfragen ausführen, aber das steht ganz oben auf der Feature-Liste. Squeal unterstützt jetzt das Ausführen beliebiger SQL-Abfragen!
Beachten Sie, dass sich die Anwendung in einem sehr frühen Entwicklungsstadium befindet. Je nach Perspektive ist das gut oder schlecht. Es unterstützt wahrscheinlich noch nicht alle Funktionen, die Sie benötigen, aber ich bin ein sehr reaktionsschneller Entwickler und füge die Funktionen nach Bedarf hinzu.
Ein erwähnenswertes Tool ist HeidiSQL . Es ist wirklich eine Windows-App, kann aber mit anderen Programmen wie Wine plattformübergreifend erstellt werden . Ich verwende HeidiSQL für die meisten MySQL-Tabellenabfragen und MySQL Workbench für die High-Level-Datenbankverwaltung.
Ich kann Database Workbench empfehlen - obwohl es ein Windows-basiertes Tool ist, funktioniert es gut unter Wine und wird von vielen Benutzern so verwendet.
Es umfasst Design-, Debugging-, Management-, Migrations- und Datenbank-Browsing- und -Bearbeitungstools.
Nick Dickinson-Wilde
Lynob
unoder
Lynob
Lukas Graf
localhost
). Kostenlos, plattformübergreifend.Lynob
Frank Dernoncourt
Lynob
Frank Dernoncourt
Nikolaus Raul
Huey