mycli: een uitstekende terminal voor MySQL met AutoAanvullen en syntaxisaccentuering

MySQL, MariaDB y Percona ze zijn drie momenteel veelgebruikte databanken, zijn de eerste twee ingebed in een groot percentage open source-applicaties die tegenwoordig bestaan. Daarom is het belangrijk om een terminal voor MySQL, MariaDB en Percona waarmee we genoemde databases efficiënt kunnen beheren, vanuit het comfort en de bruikbaarheid die de console ons biedt.

Deze keer maken we kennis met mycli, een databaseterminal die de nodige kenmerken heeft om onze databases efficiënt te beheren, zonder overdreven bronnenverbruik en met uitgebreide documentatie tot onze beschikking.

Wat is mycli?

mijncli is een open source tool, ontwikkeld in Python, waarmee we MySQL-, MariaDB- en Percona-opdrachten op een snelle, geautomatiseerde en efficiënte manier kunnen beheren en uitvoeren. De tool heeft een geavanceerd systeem voor automatisch aanvullen voor de bovengenoemde databasetalen, en benadrukt ook de syntaxis op een standaardmanier, wat ons helpt onze databases comfortabel vanaf de terminal te beheren.

Het heeft een vrij kort installatie- en leertraject, wat het, naast de uitstekende functies, een zeer interessant alternatief maakt voor de tools die zijn bedoeld voor databasebeheer, vooral vanwege het lage verbruik van bronnen en de snelle responstijd. .

Een gedetailleerd gebruik van de tool is te zien in de volgende gif vrijgegeven door de ontwikkelaars van de tool:

terminal voor mysql

mycli-functies

  • Volledig open source, ontwikkeld in python en met uitstekende documentatie.
  • Automatisch aanvullen terwijl SQL-sleutelwoorden worden getypt, evenals databasetabellen, weergaven en kolommen.
  • Geweldige syntaxisaccentuering dankzij Pygments.
  • Intelligente automatische aanvulling (die standaard is geactiveerd), die ons alleen suggesties biedt met betrekking tot de context.
    • SELECT * FROM <tab> het toont alleen de namen van de tabellen.
    • SELECT * FROM users WHERE <tab> het toont alleen de namen van de kolommen.
  • Ondersteuning voor query's die meer dan één regel bevatten.
  • Hiermee kunt u de meest gebruikte zoekopdrachten opslaan, hiervoor hoeft u alleen een zoekopdracht op te slaan met behulp van  \fs alias query en gebruik de volgende opdracht \f alias wanneer u het opnieuw wilt uitvoeren.
  • Krachtig en eenvoudig configuratiebestand, automatisch gegenereerd in de directory ~/.myclirc
  • Het heeft een uitgebreid logsysteem, voor het geval we de geschiedenis van de uitgevoerde commando's willen bewaren.
  • Hiermee kunt u gebruik maken van een mooie inkeping.
  • De gegevensuitvoer is georganiseerd en mooi, weergegeven in kolommen met tabelscheidingen.
  • Het heeft ondersteuning voor SSL-verbindingen.
  • Gedetailleerde documentatie bij het uitvoeren van de helpfunctie van de tool $ mycli --help
  • Veel meer.

Hoe mycli te installeren

We kunnen mycli op elke Linux-distro installeren dankzij python, hiervoor moeten we gewoon pip hebben geïnstalleerd en de volgende opdracht uitvoeren:

$ sudo pip install -U mycli

Debian- en ubuntu-gebruikers kunnen de tool rechtstreeks vanuit de officiële repositories installeren door deze uit te voeren

$ sudo apt-get install mycli

Op dezelfde manier kunnen gebruikers van Arch Linux en derivaten van deze tool genieten dankzij de AUR-repositories, om dit te doen, voert u de volgende opdracht uit:

$ yaourt -S mycli

Tot slot wil ik benadrukken dat de tool zich tijdens de uitgevoerde tests extreem snel gedroeg en dat de suggesties voor automatisch aanvullen gewoonweg uitstekend zijn. Ik denk zelfs dat deze tool net zo nuttig is als MySQL Navigator met het voordeel dat hij veel minder bronnen verbruikt.Als je een liefhebber bent van de console en ook enkele van de drie bds gebruikt waarmee hij compatibel is, aarzel dan niet om het te proberen deze geweldige tool en vertel ons uw indrukken over.


Voeg dit toe als voorkeursbron in Google.