I neste artikkel skal vi ta en titt på mycli. Deretter vil vi se installasjonen i Ubuntu av dette MySQL-klient for terminal. Den er skrevet i Python ved hjelp av biblioteket Python Prompt Toolkit og i se inkluderer autofullføring og syntaksmarkering. Det vil fungere med MySQL, MariaDB og Percona databaseservere.
Denne klienten vil være spesielt nyttig når det gjelder skrive komplekse spørsmål enkelt og raskt uten å måtte huske hele spørringssyntaks. Det kommer til å gi brukerne muligheten til å bruke REPL (Les, Evaluer, Skriv ut, Loop) som vises i forslagmenyen så snart vi begynner å skrive.
Generelle trekk ved mycli
Mycli er et kommandolinjeverktøy for MySQL, MariaDB og Percona og støtter følgende funksjoner:
- La oss møte autofullfør og fullstendig store og små bokstaver. Så snart vi begynner å skrive kommandoer, vil dette spille inn.
- Fyll ut automatisk mens du skriver SQL-nøkkelord, i tillegg til tabeller, visninger og kolonner i databasen.
- Fine utskrifter av tabelldata der du kan se fargene. Når vi skriver spørsmålene våre, vil vi se at de reserverte ordene vil ha en farge, mens dataene og konstantene en annen. Dette vil tillate brukere å raskt og enkelt identifisere og analysere spørsmålene vi gjør til DB.
- Denne klienten kommer til å tilby oss støtte til flerlinjespørsmål.
- Støtte for SSL / TLS-tilkoblinger.
- Det vil vi ha lagre spørsmålene våre favoritter. Vi vil også kunne lagre resultatet ditt i en fil. Denne funksjonaliteten er deaktivert som standard, men vi kan aktivere den ved å redigere konfigurasjonsfil, funnet i ~ / .myclirc.
- Alle poster vi vil kunne finne dem i filen ~ / .mycli.log.
- Vi vil finne støtte for å kunne bruke ulike temaer.
- Fungerer bra med Unicode inn / ut.
Dette er bare noen av funksjonene. Vi vil kunne finne alle funksjonene på GitHub-siden.
Installer mycli på Ubuntu
For å installere MySQL CLI, dvs. mycli, vi trenger et system som kjører python 2.7+ eller 3.4+. Av denne grunn må vi sørge for at Ubuntu-systemet vårt har Python installert. Hvis vi ikke har dette språket, kan du installere det ved å utføre følgende kommando i en terminal (Ctrl + Alt + T):
sudo apt install python
Når kravet ovenfor er oppfylt, har mycli det pakker tilgjengelig i pakkebehandlingsregister av systemet. Vi vil kunne bruke følgende skript for å installere denne klienten:
sudo apt update && sudo apt install mycli
Et annet installasjonsalternativ vil være å bruke pip. For å installere mycli ved hjelp av denne Python-pakkebehandleren, trenger du bare å skrive inn terminalen (Ctrl + Alt + T):
sudo pip3 install mycli
Etter installasjonen vil vi kunne sjekk versjonen av den installerte klienten med følgende kommando:
mycli -v
Til å begynne med vil vi kunne koble til ved hjelp av kommandoen som vist nedenfor:
sudo mycli
Merk at forslagene er kontekstsensitive, avhengig av markørens plassering. For eksempel: bare tabeller er foreslått etter FROM-nøkkelordet, og bare kolonnenavn er foreslått etter WHERE-setningen.
Hjelp
Å få listen over alle kommandoene som kan brukes med mycliAlt du trenger å gjøre er å kjøre følgende hjelpekommando i terminalen:
mycli --help
Til lære mer om bruk av mycli, brukere kan konsultere offisiell dokumentasjon tilbys på prosjektnettstedet.
Oppsummert er mycli et godt verktøy på klientsiden som vil forkorte tiden for å skrive spørsmål i terminalen, siden det vil foreslå tabell- og kolonnenavn når vi skriver et spørsmål. Hvis noen er interesserte, må det sies det det er også et tilsvarende verktøy for postgres med navnet pgcli som er utviklet av Amjith.