mycli: Vynikající terminál pro MySQL s automatickým dokončováním a zvýrazněním syntaxe

MySQL, MariaDB y percona jsou tři dnes široce používané databáze, první dva jsou vloženy do velkého procenta aplikací open source, které dnes existují. Proto je důležité mít a terminál pro MySQL, MariaDB a Percona což nám umožňuje efektivně spravovat tyto databáze z pohodlí a pohodlí, které nám konzole nabízí.

Tentokrát se seznámíme s mycli, databázovým terminálem, který má vlastnosti nezbytné pro efektivní správu našich databází, aniž by spotřebovával nadměrné prostředky a měl k dispozici rozsáhlou dokumentaci.

Co je Mycli?

mycli je open source nástroj vyvinutý v PYTHON, což nám umožňuje spravovat a spouštět příkazy MySQL, MariaDB a Percona rychle, automatizovaně a efektivně. Tento nástroj má pokročilý systém automatického doplňování pro výše uvedené databázové jazyky, stejným způsobem zvýrazňuje syntaxi standardním způsobem, což nám pomáhá pohodlně spravovat naše databáze z terminálu.

Má poměrně krátkou instalační a učící se linii, která se díky svým vynikajícím vlastnostem stala velmi zajímavou alternativou k nástrojům věnovaným správě databází, zejména kvůli nízké spotřebě zdrojů a zrychlené době odezvy.

Podrobné použití nástroje lze vidět v následujícím gifu vydaném vývojáři nástroje:

terminál pro mysql

Funkce Mycli

  • Zcela otevřený zdroj, vyvinutý v pythonu as vynikající dokumentací.
  • Automatické dokončování při zadávání klíčových slov SQL, stejně jako databázové tabulky, zobrazení a sloupce.
  • Vynikající zvýraznění syntaxe díky Pygmentům.
  • Inteligentní automatické dokončování (které je ve výchozím nastavení povoleno), které nabídne pouze kontextové tipy.
    • SELECT * FROM <tab> zobrazí pouze názvy tabulek.
    • SELECT * FROM users WHERE <tab> zobrazí pouze názvy sloupců.
  • Podpora pro dotazy, které obsahují více než jeden řádek.
  • Umožňuje ukládat nejpoužívanější dotazy, k tomu stačí uložit dotaz pomocí  \fs alias query a použijte následující příkaz \f alias když jej chcete spustit znovu.
  • Výkonný a jednoduchý konfigurační soubor, který se automaticky generuje v adresáři ~/.myclirc
  • Má rozsáhlý systém protokolů, pro případ, že bychom chtěli uložit historii provedených příkazů.
  • Pojďme využít pěkné odsazení.
  • Výstup dat je organizovaný a příjemný, zobrazuje se ve sloupcích s tabulkovými odděleními.
  • Má podporu pro připojení SSL.
  • Podrobná dokumentace při spuštění pomocí nástroje $ mycli --help
  • Mnoho dalších.

Jak nainstalovat mycli

Můžeme nainstalovat mycli na jakoukoli linuxovou distribuci díky pythonu, k tomu prostě musíme mít pip nainstalovaný a provést následující příkaz:

$ sudo pip install -U mycli

Uživatelé Debianu a ubuntu mohou nástroj nainstalovat přímo z oficiálních úložišť spuštěním

$ sudo apt-get install mycli

Stejně tak si uživatelé Arch Linuxu a derivátů mohou tento nástroj užít díky repozitářům AUR, a to provedením následujícího příkazu:

$ yaourt -S mycli

Na závěr chci zdůraznit, že při prováděných testech se nástroj choval extrémně rychle a jeho návrh, pokud jde o automatické doplňování, je prostě vynikající. Dokonce si myslím, že tento nástroj je stejně užitečný MySQL Navigator s výhodou, že spotřebovává mnohem méně zdrojů, pokud jste milovníky konzol a používáte také některé ze tří databází, se kterými je kompatibilní, neváhejte vyzkoušet tento skvělý nástroj a řekněte nám své dojmy.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Guillermo řekl

    Skvělý nástroj, děkuji vám za vaše články.

  2.   jvk85321 řekl

    Víte, jaké je písmo terminálu ????

    1.    Gustavo Martin Corujo řekl

      Monako. To je zdroj! Nechávám vám možnost stáhnout si pro Linux. protože zdroj je z MAC

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

      Zdravím.

  3.   Gustavo Martin Corujo řekl

    Velmi dobrý příspěvek !! Velkolepý nástroj !!