MySQL-Befehlszeile mit automatischer Vervollständigung

Ich suche nach einer kostenlosen ausführbaren Windows-Datei (nicht Java, Python, Ruby usw.) Mysql-Befehlszeile/Shell/Konsole mit automatischer Vervollständigung.

Es sollte Schlüsselwörter ( sel<tab>wird select, ins<tab>wird insertusw.), Tabellennamen und Spalten automatisch vervollständigen.

Die automatische Vervollständigung des Spaltennamens funktioniert erst, wenn Sie in einer FROMKlausel angeben, aus welchen Tabellen Sie auswählen.
Funktioniert es unter Windows?
Eigentlich habe ich es gerade in Windows getestet, und der Spaltenname wird automatisch vervollständigt, wenn Sie ihm den Tabellennamen voranstellen.
Das klingt umständlich, wenn es den Tabellennamen nicht automatisch vervollständigen kann :-( Besser als nichts, nehme ich an, wenn ich den Tabellennamen kopiere/einfüge. Funktioniert es für Schlüsselwörter? ZB sel<tab> becomes select?
Es vervollständigt Tabellennamen automatisch; nur keine Spaltennamen, es sei denn, Sie stellen ihnen den Tabellennamen voran. Wenn Sie zB die Tabelle usersund das Feld namehaben, wird es nicht automatisch vervollständigt name; aber es kann automatisch vervollständigen u[tab].n[tab]. Und ja, es werden Schlüsselwörter automatisch vervollständigt.
Warten Sie - wovon reden wir hier? Die MySQL-Konsole? Da gibt es keine automatische Vervollständigung. Reden Sie von etwas anderem?
Entschuldigung, ich habe auf meine Antwort verwiesen, in der man die automatische Vervollständigung von MySQL aktiviert.

Antworten (3)

Sie können MySQL-Workbench ausprobieren . Es hat eine Option zur automatischen Vervollständigung, ist aber keine Befehlszeile. Erfahren Sie hier mehr darüber

Sie können dies in zwei Teilen tun: Installieren Sie cygwin mit den mysql-Paketen. Dies gibt Ihnen die Befehlszeile unter Windows. Aktivieren Sie dann mysql autocomplete , entweder in einem Befehlszeilenschalter oder in my.cnf.

Obwohl ich es vorziehen würde, Cygwin nicht nur dafür zu installieren, scheint es eine praktikable Option zu sein, wenn ich keine Alternative finde,

Ich bin gerade auf der Arbeit darüber gestolpert . Ich kann es hier aufgrund der Firmenfirewall nicht testen, werde es aber zu Hause testen und mich wieder melden. Es sieht so aus, als ob es meine Anforderungen erfüllt.

Das Devart-Team hat die neue Version von dbForge Studio for MySQL v 6.3 mit neuen Funktionen in Bezug auf SQL-Code-Vervollständigung und -Formatierung, Datenimport und -export, Datenvergleich, Datensynchronisierung und Berichterstellung angekündigt.

Die Liste der neuen Features umfasst Phrase Completion, sodass die Code-Completion-Funktion nicht nur einzelne Schlüsselwörter und Objektnamen vorschlägt, sondern ganze Code-Phrasen.