mycli: En fremragende terminal til MySQL med AutoComplete og syntaksfremhævning

MySQL, MariaDB y percona de er tre databaser, der er meget udbredt i dag, de to første er indlejret i en stor procentdel af open source-applikationer, der findes i dag. Derfor er det vigtigt at have en terminal til MySQL, MariaDB og Percona der giver os mulighed for effektivt at administrere disse databaser fra den komfort og bekvemmelighed, som konsollen tilbyder os.

Denne gang vil vi lære mycli at kende, en databaseterminal, der har de nødvendige egenskaber til effektivt at styre vores databaser uden at forbruge for store ressourcer og med omfattende dokumentation til vores rådighed.

Hvad er mycli?

mycli er et open source-værktøj, udviklet i Python, som giver os mulighed for at styre og udføre MySQL-, MariaDB- og Percona-kommandoer på en hurtig, automatiseret og effektiv måde. Værktøjet har et avanceret autofuldførelsessystem til de førnævnte databasesprog, på samme måde fremhæver det syntaksen på en standard måde, som hjælper os med at administrere vores databaser på en behagelig måde fra terminalen.

Det har en forholdsvis kort installations- og indlæringslinje, hvilket tilføjede sine fremragende egenskaber, gør det til et meget interessant alternativ til værktøjer dedikeret til databasestyring, især på grund af dets lave ressourceforbrug og dets hurtige responstid.

En detaljeret brug af værktøjet kan ses i følgende gif udgivet af værktøjets udviklere:

terminal til mysql

Mycli funktioner

  • Helt open source, udviklet i python og med fremragende dokumentation.
  • Udfyld automatisk, når der indtastes SQL-nøgleord, såvel som databasetabeller, visninger og kolonner.
  • Fremragende syntaks fremhævning takket være Pygments.
  • Smart autofuldførelse (som er aktiveret som standard), som kun tilbyder kontekstrelaterede tip.
    • SELECT * FROM <tab> det viser kun navnene på tabellerne.
    • SELECT * FROM users WHERE <tab> det viser kun kolonnenavnene.
  • Understøttelse af forespørgsler, der indeholder mere end en linje.
  • Det giver mulighed for at gemme de mest anvendte forespørgsler, for dette er det nok at gemme en forespørgsel ved hjælp af  \fs alias query og brug følgende kommando \f alias når du vil køre det igen.
  • Kraftfuld og enkel konfigurationsfil, der automatisk genereres i biblioteket ~/.myclirc
  • Det har et omfattende logsystem, hvis vi vil gemme historikken for de udførte kommandoer.
  • Lad os bruge en dejlig indrykning.
  • Dataoutputtet er organiseret og behageligt, det vises i kolonner med tabeladskillelser.
  • Det har understøttelse af SSL-forbindelser.
  • Detaljeret dokumentation, når du kører hjælp fra værktøjet $ mycli --help
  • Mange andre mere.

Sådan installeres mycli

Vi kan installere mycli på enhver Linux-distro takket være python, for dette skal vi blot have pip installeret og udføre følgende kommando:

$ sudo pip install -U mycli

Debian- og ubuntu-brugere kan installere værktøjet direkte fra de officielle opbevaringssteder ved at køre

$ sudo apt-get install mycli

Ligeledes kan Arch Linux og afledte brugere nyde dette værktøj takket være AUR-arkiverne. For at gøre det skal du udføre følgende kommando:

$ yaourt -S mycli

Som konklusion vil jeg understrege, at værktøjet i de udførte tests opførte sig ekstremt hurtigt, og dets forslag, når det kommer til autofuldførelse, er simpelthen fremragende. Jeg synes endda, at dette værktøj er lige så nyttigt MySQL Navigator med den fordel, at det bruger meget mindre ressourcer, hvis du er en konsolelsker og også bruger nogle af de tre databaser, som det er kompatibelt med, tøv ikke med at prøve dette fantastiske værktøj og fortæl os dine indtryk om.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Bill sagde han

    Fantastisk værktøj, meget tak for dine artikler.

  2.   jvk85321 sagde han

    Ved du, hvad der er typografien på terminalen ????

    1.    Gustavo Martin Corujo sagde han

      Monaco. Det er kilden! Jeg giver dig mulighed for at downloade til Linux. fordi kilden er fra MAC

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

      Greetings.

  3.   Gustavo Martin Corujo sagde han

    Meget godt bidrag !! Spektakulært værktøj !!