Mycli, klient MySQL dla terminala z autouzupełnianiem

o mycli

W następnym artykule przyjrzymy się mycli. Następnie zobaczymy instalację tego w Ubuntu Klient MySQL dla terminala. Jest napisany w Pythonie przy użyciu biblioteki Zestaw narzędzi do podpowiedzi w Pythonie iw se obejmuje autouzupełnianie i podświetlanie składni. Będzie współpracować z serwerami baz danych MySQL, MariaDB i Percona.

Ten klient będzie szczególnie przydatny, jeśli chodzi o łatwo i szybko pisz złożone zapytania bez konieczności pamiętania całej składni zapytania. Da nam to użytkownikom możliwość korzystania z REPL (Czytaj, oceniaj, drukuj, zapętlaj), które pojawią się w menu sugestii, gdy tylko zaczniemy pisać.

Ogólne cechy Mycli

mycli autouzupełnianie

Mycli to narzędzie wiersza poleceń dla MySQL, MariaDB i Percona i obsługuje następujące funkcje:

  • Poznajmy autouzupełnianie i uzupełnianie wielkich lub małych liter. Gdy tylko zaczniemy wpisywać polecenia, wejdzie to w grę.
  • Wypełniaj automatycznie podczas wpisywania słów kluczowych SQL, a także tabel, widoków i kolumn w bazie danych.
  • Ładne odbitki dane tabelaryczne, w których można zobaczyć kolory. Podczas pisania zapytań zobaczymy, że zarezerwowane słowa będą miały jeden kolor, a dane i stałe - inny. Pozwoli to użytkownikom szybko i łatwo zidentyfikować i przeanalizować zapytania, które kierujemy do bazy danych.
  • Ten klient zaoferuje nam wsparcie zapytania wielowierszowe.
  • Wsparcie dla Połączenia SSL / TLS.
  • Będziemy mieli taką możliwość zapisz nasze zapytania ulubione. Będziemy mogli również zapisać Twój wynik w pliku. Ta funkcja jest domyślnie wyłączona, ale możemy ją aktywować, edytując plik plik konfiguracyjny znajdujący się w ~ / .myclirc.
  • Wszystko registros będziemy mogli je znaleźć w pliku ~ / .mycli.log.
  • Znajdziemy wsparcie, z którego będziemy mogli skorzystać różne tematy.
  • Działa dobrze z Wejście / wyjście Unicode.

To tylko niektóre z jego funkcji. Będziemy mogli znaleźć wszystkie jego funkcje na jego stronie GitHub.

Zainstaluj mycli na Ubuntu

Powłoka Pythona 3.6
Podobne artykuł:
Python 3.6, zainstaluj go z PPA lub skompiluj jego kod źródłowy na Ubuntu

Aby zainstalować MySQL CLI, czyli mycli, potrzebowalibyśmy systemu z Pythonem 2.7+ lub 3.4+. Z tego powodu będziemy musieli upewnić się, że nasz system Ubuntu ma zainstalowany Python. Jeśli nie mamy tego języka, aby go zainstalować, wykonaj następujące polecenie w terminalu (Ctrl + Alt + T):

sudo apt install python

Po spełnieniu powyższego wymagania mycli ma pakiety dostępne w repozytoriach menedżera pakietów systemu. Będziemy mogli użyć następującego skryptu do zainstalowania tego klienta:

zainstaluj mycli z apt

sudo apt update && sudo apt install mycli

Inną opcją instalacji będzie użycie pypeć. Aby zainstalować mycli za pomocą tego menedżera pakietów Pythona, wystarczy wpisać terminal (Ctrl + Alt + T):

sudo pip3 install mycli

Po instalacji będziemy mogli sprawdź wersję zainstalowanego klienta poleceniem:

zobacz wersję mycli

mycli -v

Na początek będziemy mogli połączyć się za pomocą polecenia, jak pokazano poniżej:

mycli bieganie

sudo mycli

Zwróć uwagę, że sugestie są zależne od kontekstu w zależności od położenia kursora. Na przykład: tylko tabele są sugerowane po słowie kluczowym FROM, a tylko nazwy kolumn są sugerowane po klauzuli WHERE.

Pomoc

Aby dostać lista wszystkich poleceń, których można używać z mycli, wszystko, co musisz zrobić, to uruchomić następujące polecenie pomocy w terminalu:

mycli help

mycli --help

do dowiedz się więcej o korzystaniu z mycli, użytkownicy mogą zapoznać się z oficjalna dokumentacja oferowane na stronie projektu.

Podsumowując, mycli to dobre narzędzie po stronie klienta, które skróci czas pisania zapytań w terminalu, ponieważ będzie sugerować nazwy tabel i kolumn podczas pisania zapytania. Jeśli ktoś jest zainteresowany, to trzeba to powiedzieć istnieje również równoważne narzędzie dla postgresów o nazwie pgcli który został opracowany przez Amjith.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.