Wyszukiwanie w witrynie

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.

  1. 20 poleceń MySQL (Mysqladmin) do administrowania bazami danych w systemie Linux
  2. Jak zmienić domyślny katalog danych MySQL/MariaDB w systemie Linux
  3. 4 Przydatne narzędzia wiersza poleceń do monitorowania wydajności MySQL w systemie Linux
  4. Jak zmienić hasło roota MySQL lub MariaDB w systemie Linux
  5. 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.