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

MySQL , MariaDB og Percona er tre meget anvendte databaser i dag . De to første bruges i en stor procentdel af nuværende open source-applikationer. Derfor er det vigtigt at have en terminal til MySQL, MariaDB og Percona , der giver os mulighed for effektivt at administrere disse databaser med den lethed og bekvemmelighed, som konsollen tilbyder.

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 , der giver os mulighed for at administrere og udføre MySQL-, MariaDB- og Percona-kommandoer hurtigt, automatisk og effektivt. Værktøjet har et avanceret autofuldførelsessystem til de førnævnte databasesprog samt standard syntaksfremhævning, som hjælper os med at administrere vores databaser bekvemt 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.


Tilføj som foretrukken kilde i Google