2010-01-30 11 views
5

Nie mam na myśli standardowego CLI mysql-client, ale raczej coś podobnego do tego, co midnight commander jest do zarządzania systemem plików. Prosta historia poleceń podstawowej biblioteki cli nie jest zła, ale tak naprawdę nie zmniejsza jej przy testowaniu bardziej złożonych zapytań, a układ danych nie jest zbyt dobry. PHPMyAdmin jest użyteczny i wszystko, ale jest brzydki i wymaga dużo użycia myszy.Czy istnieje tekstowy interfejs użytkownika mysql?

OS: Linux

Odpowiedz

4

dbext.vim zapewnia dostęp DB od wewnątrz Vi. Zapewnia takie rzeczy jak przechowywane połączenia, przeglądanie schematu, historię poleceń, niektóre automatyczne uzupełnianie i zmienne wiązania.

Zakładam, że jest coś podobnego dla Emacsa.

+0

Wow dostęp przez Vima, chciałbym upvote to 100x! Spróbuję tego jak najszybciej –

+0

Całkiem niesamowite, nieprawdaż? Możesz uznać tę odpowiedź za zaakceptowaną;) –

+0

Cóż za niezupełnie to, co miałem na myśli, ale próbuję tego teraz i to jest naprawdę całkiem fajne. –

0

W emacs istnieje tryb kompilacji M-x sql-mysql.

Zostaniesz poproszony o podanie nazwy użytkownika, hasła, nazwy schematu (lub nazwy bazy danych) i nazwy serwera.

Od tego momentu, gdy otworzy się plik .sql, emacs powinien powiązać ten plik .sql z buforem SQL związanym z sesją MySQL.

Wewnątrz tego trybu można uzyskać pomoc przy naciśnięciu klawisza "Control-H m".

Istnieje rodzina trybów emacs sql-. Wszystkie działają prawie tak samo.