MySQL, mariadb y percona de er tre databaser mye brukt i dag, de to første er innebygd i en stor prosentandel av open source-applikasjoner som eksisterer i dag. Det er derfor det er viktig å ha en terminal for MySQL, MariaDB og Percona som gjør at vi effektivt kan administrere disse databasene, fra komfort og bekvemmelighet konsollen tilbyr oss.
Denne gangen skal vi møte mycli, en databaseterminal som har de nødvendige egenskapene for å effektivt administrere databasene våre, uten å bruke overdrevne ressurser og med omfattende dokumentasjon til rådighet.
Hva er mycli?
mycli er et open source-verktøy, utviklet i Python, som lar oss administrere og utføre MySQL, MariaDB og Percona-kommandoer på en rask, automatisert og effektiv måte. Verktøyet har et avansert automatisk kompletteringssystem for de nevnte databasespråkene, på samme måte fremhever det syntaksen på en standard måte, noe som hjelper oss med å administrere databasene våre på en behagelig måte fra terminalen.
Den har en ganske kort installasjons- og læringslinje, noe som øker de utmerkede egenskapene, og gjør det til et veldig interessant alternativ til verktøy dedikert til databaseadministrasjon, spesielt på grunn av det lave ressursforbruket og den akselererte responstiden.
En detaljert bruk av verktøyet kan sees i følgende gif utgitt av verktøyets utviklere:
Mycli-funksjoner
- Helt åpen kildekode, utviklet i python og med utmerket dokumentasjon.
- Komplett automatisk når SQL-nøkkelord blir skrevet, i tillegg til databasetabeller, visninger og kolonner.
- Utmerket syntaks fremheving takket være Pygments.
- Smart autofullføring (som er aktivert som standard), som bare gir kontekstrelaterte forslag.
SELECT * FROM <tab>
det vil bare vise navnene på tabellene.SELECT * FROM users WHERE <tab>
den viser bare kolonnenavnene.
- Støtte for spørsmål som inkluderer mer enn én linje.
- Det gjør det mulig å lagre de mest brukte spørringene, for dette er det nok å lagre et spørsmål ved hjelp av
\fs alias query
og bruk følgende kommando\f alias
når du vil kjøre den igjen. - Kraftig og enkel konfigurasjonsfil, som automatisk genereres i katalogen
~/.myclirc
- Den har et omfattende loggsystem, i tilfelle vi vil lagre historikken til de utførte kommandoene.
- Lar oss bruke en fin fordypning.
- Datautgangen er organisert og hyggelig, den vises i kolonner med tabellskillinger.
- Den har støtte for SSL-tilkoblinger.
- Detaljert dokumentasjon når du kjører verktøyet
$ mycli --help
- Mange andre flere.
Hvordan installere mycli
Vi kan installere mycli på hvilken som helst Linux-distro takket være python, for dette må vi bare ha pip installert og utføre følgende kommando:
$ sudo pip install -U mycli
Debian- og ubuntu-brukere kan installere verktøyet direkte fra de offisielle repositoriene ved å kjøre
$ sudo apt-get install mycli
På samme måte kan Arch Linux og avledede brukere nyte dette verktøyet takket være AUR-arkivene. For å gjøre dette, utfør følgende kommando:
$ yaourt -S mycli
For å avslutte vil jeg understreke at verktøyet oppførte seg ekstremt raskt i testene som ble utført, og dets forslag når det gjelder automatisk komplettering er rett og slett utmerket. Jeg tror til og med at dette verktøyet er like nyttig MySQL Navigator med den fordelen at det bruker mye mindre ressurser, hvis du er en konsollelsker og også bruker noen av de tre databasene som den er kompatibel med, ikke nøl med å prøve dette flotte verktøyet og fortell oss inntrykkene dine om.
Flott verktøy, tusen takk for artiklene dine.
Vet du hva som er typografien til terminalen ????
Monaco. Det er kilden! Jeg lar deg velge å laste ned for Linux. fordi kilden er fra MAC
https://gist.github.com/rogerleite/99819
Hilsener.
Veldig bra bidrag !! Spektakulært verktøy !!