I den næste artikel skal vi se på mycli. Dernæst vil vi se installationen i Ubuntu af dette MySQL-klient til terminal. Det er skrevet i Python ved hjælp af biblioteket Python Prompt Toolkit og i se inkluderer autofuldførelse og syntaksfremhævning. Det fungerer med MySQL, MariaDB og Percona databaseservere.
Denne klient vil være særlig nyttig, når det kommer til skriv komplekse forespørgsler let og hurtigt uden at skulle huske hele forespørgselssyntaxen. Det vil give brugerne mulighed for at bruge REPL (Læs, Evaluer, Print, Loop), der vises i menuen med forslag, så snart vi begynder at skrive.
Generelle træk ved mycli
Mycli er et kommandolinjeværktøj til MySQL, MariaDB og Percona og understøtter følgende funktioner:
- Lad os møde autofuldfør og komplet store eller små bogstaver. Så snart vi begynder at skrive kommandoer, kommer dette i spil.
- Udfyld automatisk, mens du skriver SQL-nøgleord, såvel som tabeller, visninger og kolonner i databasen.
- Smukke udskrifter af tabeldata, hvor du kan se farverne. Når vi skriver vores forespørgsler, ser vi, at de reserverede ord har en farve, mens dataene og konstanterne en anden. Dette giver brugerne mulighed for hurtigt og nemt at identificere og analysere de forespørgsler, vi stiller til DB.
- Denne klient vil tilbyde os support til multi-line forespørgsler.
- Støtte til SSL / TLS-forbindelser.
- Vi får muligheden for gem vores forespørgsler favoritter. Vi vil også være i stand til at gemme dit resultat i en fil. Denne funktionalitet er deaktiveret som standard, men vi kan aktivere den ved at redigere konfigurationsfil, findes i ~ / .myclirc.
- Alle registros vi kan finde dem i filen ~ / .mycli.log.
- Vi finder support til at kunne bruge forskellige temaer.
- Fungerer godt sammen med Unicode input / output.
Dette er blot nogle af dens funktioner. Vi vil være i stand til at finde alle dens funktioner på hans GitHub-side.
Installer mycli på Ubuntu
For at installere MySQL CLI, dvs. mycli, vi har brug for et system, der kører python 2.7+ eller 3.4+. Af denne grund bliver vi nødt til at sikre os, at vores Ubuntu-system har Python installeret. Hvis vi ikke har dette sprog, skal du installere det ved at udføre følgende kommando i en terminal (Ctrl + Alt + T):
sudo apt install python
Når ovenstående krav er opfyldt, har mycli pakker tilgængelige i pakkehåndteringslagre af systemet. Vi kan bruge følgende script til at installere denne klient:
sudo apt update && sudo apt install mycli
En anden installationsmulighed er at bruge pip. For at installere mycli ved hjælp af denne Python-pakkehåndtering skal du bare indtaste terminalen (Ctrl + Alt + T):
sudo pip3 install mycli
Efter installationen kan vi kontrollere versionen af den installerede klient med følgende kommando:
mycli -v
Til at begynde med vil vi være i stand til at oprette forbindelse ved hjælp af kommandoen som vist nedenfor:
sudo mycli
Bemærk, at forslagene er kontekstafhængige afhængigt af markørens placering. For eksempel: kun tabeller foreslås efter FROM-nøgleordet, og kun kolonnenavne foreslås efter WHERE-klausulen.
hjælpe
At få listen over alle kommandoer, der kan bruges med mycli, alt hvad du skal gøre er at køre følgende hjælpekommando i terminalen:
mycli --help
til lære mere om brug af mycli, kan brugerne konsultere officiel dokumentation tilbydes på projektets websted.
Sammenfattende er mycli et godt værktøj på klientsiden, der vil forkorte tiden for skrivning af forespørgsler i terminalen, da det vil foreslå tabel- og kolonnenavne, når vi skriver en forespørgsel. Hvis nogen er interesserede, skal det siges der er også et tilsvarende værktøj til postgres med navnet pgcli som er udviklet af Amjith.