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:

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 queryi użyj następującego polecenia\f aliaskiedy 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.