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:
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.
Fantastisk værktøj, meget tak for dine artikler.
Ved du, hvad der er typografien på terminalen ????
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.
Meget godt bidrag !! Spektakulært værktøj !!