MyCLI - klient MySQL/MariaDB z automatycznym uzupełnianiem i podświetlaniem składni
MyCLI to łatwy w obsłudze interfejs wiersza poleceń (CLI) dla popularnych systemów zarządzania bazami danych: MySQL, MariaDB i Percona z funkcją automatycznego uzupełniania i podświetlaniem składni. Jest zbudowany przy użyciu prompt_toolkit i wymaga Pythona 2.7, 3.3, 3.4, 3.5 i 3.6. Obsługuje bezpieczne połączenia przez SSL z serwerem MySQL.
Funkcje MyCLI
- Przy pierwszym uruchomieniu automatycznie tworzony jest plik konfiguracyjny w ~/.myclirc.
- Obsługuje automatyczne uzupełnianie podczas wpisywania słów kluczowych SQL, a także tabel, widoków i kolumn w bazie danych.
- Obsługuje także inteligentne uzupełnianie, które jest domyślnie włączone i oferuje sugestie dotyczące uzupełniania kontekstowego.
Na przykład:
SELECT * FROM <Tab> - this will just show table names.
SELECT * FROM users WHERE <Tab> - this will simply show column names.
- Obsługuje podświetlanie składni za pomocą Pigmentów.
- Obsługa połączeń SSL.
- Oferuje obsługę zapytań wielowierszowych.
- Opcjonalnie rejestruje każde zapytanie i jego wynik w pliku (należy pamiętać, że opcja ta jest domyślnie wyłączona).
- Umożliwia zapisywanie ulubionych zapytań (zapisz zapytanie używając \fs alias i uruchom je z \f alias).
- Obsługuje synchronizację instrukcji SQL i renderowanie tabel.
- Drukuje dane tabelaryczne w atrakcyjny sposób.
Jak zainstalować MyCLI dla MySQL i MariaDB w systemie Linux
W dystrybucjach Debian/Ubuntu możesz łatwo zainstalować pakiet mycli za pomocą polecenia apt w następujący sposób:
sudo apt-get update
sudo apt-get install mycli
Podobnie Fedora 22+ ma dostępny pakiet dla mycli, możesz go zainstalować za pomocą polecenia dnf, jak poniżej:
sudo dnf install mycli
W przypadku innych dystrybucji Linuksa, takich jak RHEL/CentOS, do zainstalowania mycli potrzebne będzie narzędzie Python pip. Zacznij od zainstalowania pip za pomocą poniższych poleceń:
sudo yum install pip
Po zainstalowaniu pip możesz zainstalować mycli w następujący sposób:
sudo pip install mycli
Jak korzystać z MyCLI dla MySQL i MariaDB w systemie Linux
Po zainstalowaniu mycli możesz go używać w ten sposób:
mycli -u root -h localhost
Automatyczne uzupełnianie
Łatwe uzupełnienia, takie jak słowa kluczowe i funkcje SQL.
Inteligentne uzupełnienie
Uzupełnianie nazw tabel po słowie kluczowym „FROM”.
Obsługa aliasów
Uzupełnienia kolumn będą działać nawet w przypadku aliasów nazw tabel.
Podświetlanie składni
Podświetlanie składni dla MySQL.
Sformatowane wyjście SQL
Dane wyjściowe MySQL są automatycznie przesyłane za pomocą polecenia less.
Aby zalogować się do mysql i jednocześnie wybrać bazę danych, możesz użyć podobnego polecenia w następujący sposób.
mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll
Aby uzyskać więcej opcji użycia, wpisz:
mycli --help
Strona główna MyCLI: http://mycli.net/index
Sprawdź kilka przydatnych artykułów na temat administrowania MySQL.
- 20 poleceń MySQL (Mysqladmin) do administrowania bazami danych w systemie Linux
- Jak zmienić domyślny katalog danych MySQL/MariaDB w systemie Linux
- 4 Przydatne narzędzia wiersza poleceń do monitorowania wydajności MySQL w systemie Linux
- Jak zmienić hasło roota MySQL lub MariaDB w systemie Linux
- Polecenia tworzenia kopii zapasowych i przywracania MySQL do administrowania bazami danych
To wszystko! W tym przewodniku pokazaliśmy, jak zainstalować i używać mycli za pomocą prostych poleceń w systemie Linux. Podziel się swoją opinią na temat tego artykułu, korzystając z poniższego formularza opinii.