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 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.
Świetne narzędzie, bardzo dziękuję za twoje artykuły.
Czy wiesz jaki jest krój pisma terminala ????
Monako. To jest źródło! Zostawiam ci opcję pobrania dla systemu Linux. ponieważ źródło pochodzi z MAC
https://gist.github.com/rogerleite/99819
Pozdrowienia.
Bardzo dobry wkład !! Spektakularne narzędzie !!