Hi
Universell ist gut, noch kann er ja nicht viel.
Beim Maximieren sollten sich die Controls der Fenstergröße anpassen. Was für mich sehr wichtig ist und ich daher vermisse, sind folgende Dinge:
Einfach zu realisieren:- Zugangsdaten speichern
- Mehrere verschiedene MySQL-Zugangsdaten verwalten
Ich arbeite immer mit zweien: einem lokalen und einem online MySQL-Server
- Schöneres Design (Icons für Tabellen/Datenbanken/Host etc) vgl.
mit dem Screenshot (übrigens auch Freeware)
- Kontextmenü (PopupMenu)
Schwerer:- Ausführen von SQL-Code
Syntax-Highlightning ist hier Pflicht (mit SynEdit geht's fix).
Es sollten generell die Anzahl der zurückgegebenen/ausgeführten Datensätze angezeigt werden
DELETE, UPDATE, INSERT INTO, ... sollten leicht machbar sein, bei SELECT sollte es in einem StringGrind die zurückgelieferten Datensätze anzeigen
- Felder anlegen
Indizes (PrimaryKey, ...), Datentypen (VARCHAR, INTEGER, ...), Länge, Standardwert, Flags (Not Null, ...)
- SQL-Code exportieren
HTML-Export benötige ich nicht, sondern:- Nur die Strunktur exportieren
CREATE TABLE, wahlweise davor DROP TABLE, ...
- Nur die Daten exportieren
INSERT INTO ...
- Struktur und Daten exportieren
- Mittels einem Klick sichtbar den Code der aktuellen Tabelle
Beispiel:
SQL-Code:
CREATE TABLE `page_foo` (
`id` int(6) unsigned NOT NULL auto_increment,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
Die Exportierung sollte wahlweise in eine SQL-Datei geschehen oder aber direkt in den eingebauten SQL-Editor, mit dem man auch SQL-Code ausführen können sollte (s.o.)
So, das war's erstmal. Das sind die wichtigsten DInge, die ich täglich brauche.