mycli: doskonały terminal dla MySQL z funkcją autouzupełniania i podświetlaniem składni

MySQL, MariaDB y Perkona jest ich trzech powszechnie używane bazy danych, pierwsze dwa są osadzone w dużym odsetku aplikacji typu open source, które istnieją obecnie. Dlatego ważne jest, aby mieć plik terminal dla MySQL, MariaDB i Percona co pozwala nam sprawnie zarządzać tymi bazami danych, z komfortem i wygodą, jaką oferuje nam konsola.

Tym razem poznamy mycli, terminal bazodanowy, który posiada niezbędne cechy do sprawnego zarządzania naszymi bazami danych, bez zużywania nadmiernych zasobów i dysponując obszerną dokumentacją.

Co to jest Mycli?

mykli to narzędzie typu open source, opracowane w Python, który pozwala nam zarządzać i wykonywać polecenia MySQL, MariaDB i Percona w szybki, zautomatyzowany i efektywny sposób. Narzędzie posiada zaawansowany system autouzupełniania dla wyżej wymienionych języków baz danych, w ten sam sposób w standardowy sposób podświetla składnię, co pozwala nam w wygodny sposób zarządzać naszymi bazami danych z poziomu terminala.

Posiada dość krótką linię instalacyjną i szkoleniową, co w połączeniu z jego doskonałymi właściwościami czyni go bardzo interesującą alternatywą dla narzędzi dedykowanych do zarządzania bazami danych, zwłaszcza ze względu na niskie zużycie zasobów i przyspieszony czas reakcji. .

Szczegółowe wykorzystanie narzędzia można zobaczyć w następującym gifie opublikowanym przez twórców narzędzia:

terminal dla mysql

Mycli funkcje

  • Całkowicie open source, opracowany w Pythonie i z doskonałą dokumentacją.
  • Autouzupełnianie po wpisaniu słów kluczowych SQL, a także tabel, widoków i kolumn bazy danych.
  • Doskonałe podświetlanie składni dzięki Pygments.
  • Inteligentne autouzupełnianie (które jest domyślnie włączone), które oferuje tylko wskazówki kontekstowe.
    • SELECT * FROM <tab> pokaże tylko nazwy tabel.
    • SELECT * FROM users WHERE <tab> pokaże tylko nazwy kolumn.
  • Obsługa zapytań zawierających więcej niż jedną linię.
  • Pozwala na przechowywanie najczęściej używanych zapytań, w tym celu wystarczy zapisać zapytanie za pomocą  \fs alias query i użyj następującego polecenia \f alias kiedy chcesz go ponownie uruchomić.
  • Potężny i prosty plik konfiguracyjny, który jest automatycznie generowany w katalogu ~/.myclirc
  • Posiada rozbudowany system logów, na wypadek gdybyśmy chcieli zapisać historię wykonywanych poleceń.
  • Wykorzystajmy ładne wcięcie.
  • Dane wyjściowe są uporządkowane i przyjemne, są wyświetlane w kolumnach z tabelami oddzielającymi.
  • Obsługuje połączenia SSL.
  • Szczegółowa dokumentacja podczas uruchamiania pomocy narzędzia $ mycli --help
  • Wiele więcej.

Jak zainstalować mycli

Możemy zainstalować mycli na dowolnej dystrybucji Linuksa dzięki pythonowi, w tym celu wystarczy mieć zainstalowany pip i wykonać następujące polecenie:

$ sudo pip install -U mycli

Użytkownicy Debiana i Ubuntu mogą zainstalować narzędzie bezpośrednio z oficjalnych repozytoriów, uruchamiając

$ sudo apt-get install mycli

Podobnie Arch Linux i użytkownicy pochodni mogą korzystać z tego narzędzia dzięki repozytoriom AUR, aby to zrobić, wykonaj następujące polecenie:

$ yaourt -S mycli

Podsumowując, chciałbym podkreślić, że w przeprowadzonych testach narzędzie zachowywało się niezwykle szybko, a jego sugestia co do autouzupełniania jest po prostu znakomita. Myślę nawet, że to narzędzie jest równie przydatne MySQL Navigator z tą zaletą, że zużywa znacznie mniej zasobów, jeśli jesteś miłośnikiem konsoli i korzystasz również z niektórych z trzech baz danych, z którymi jest kompatybilne, nie wahaj się wypróbować tego wspaniałego narzędzia i opowiedz nam o swoich wrażeniach o.


Dodaj jako preferowane źródło w Google