MyCLI to łatwy w użyciu interfejs wiersza poleceń (CLI) dla popularnych systemów zarządzania bazami danych:MySQL, MariaDB i Percona z automatycznym uzupełnianiem 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 plik konfiguracyjny jest automatycznie tworzony w ~/.myclirc .
- Obsługuje automatyczne uzupełnianie podczas wpisywania słów kluczowych SQL oraz tabel, widoków i kolumn w bazie danych.
- Obsługuje również 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ą Pygments.
- Obsługa połączeń SSL.
- Oferuje obsługę zapytań wielowierszowych.
- Opcjonalnie rejestruje każde zapytanie i jego wyjście do pliku (zauważ, że jest to domyślnie wyłączone).
- Umożliwia zapisywanie ulubionych zapytań (zapisz zapytanie przy użyciu aliasu \fs i uruchom go z \f aliasem ).
- 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 Debianie/Ubuntu dystrybucje, 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 pakiet dostępny 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 , będziesz potrzebować narzędzia Python pip, aby zainstalować mycli. 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 używać MyCLI dla MySQL i MariaDB w Linuksie
Po zainstalowaniu mycli możesz go używać w następujący sposób:
$ mycli -u root -h localhost
Autouzupełnianie
Łatwe uzupełnianie, takie jak słowa kluczowe i funkcje sql.


Inteligentne uzupełnianie
Uzupełnienia nazw tabel po słowie kluczowym „FROM”.


Obsługa aliasów
Uzupełnienia kolumn będą działać nawet wtedy, gdy nazwy tabel mają aliasy.


Podświetlanie składni
Podświetlanie składni dla MySQL.


Sformatowane wyjście SQL
Dane wyjściowe MySQL są automatycznie przesyłane strumieniowo przez mniej poleceń.


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://[email protected]:3306/django_poll
Aby uzyskać więcej opcji użytkowania, wpisz:
$ mycli --help
Strona domowa MyCLI:http://mycli.net/index
Sprawdź kilka przydatnych artykułów dotyczących administracji MySQL.
- 20 poleceń MySQL (Mysqladmin) do administrowania bazą 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 Linuksie
- Jak zmienić hasło roota MySQL lub MariaDB w Linuksie
- Polecenia tworzenia kopii zapasowych i przywracania danych MySQL do administrowania bazą 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ą dotyczącą tego artykułu za pomocą poniższego formularza opinii.