mycli: En utmerket terminal for MySQL med AutoComplete og syntaks-utheving

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:

terminal for mysql

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.


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

4 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Bill sa

    Flott verktøy, tusen takk for artiklene dine.

  2.   jvk85321 sa

    Vet du hva som er typografien til terminalen ????

    1.    Gustavo Martin Corujo sa

      Monaco. Det er kilden! Jeg lar deg velge å laste ned for Linux. fordi kilden er fra MAC

      https://gist.github.com/rogerleite/99819

      Hilsener.

  3.   Gustavo Martin Corujo sa

    Veldig bra bidrag !! Spektakulært verktøy !!

bool (sant)