In het volgende artikel gaan we kijken naar mycli. Vervolgens zullen we de installatie hiervan in Ubuntu zien MySQL-client voor terminal Het is in Python geschreven met behulp van de bibliotheek Python Prompt-toolkit en in de se omvat automatisch aanvullen en syntaxisaccentuering Het werkt met MySQL-, MariaDB- en Percona-databaseservers.
Deze client zal vooral handig zijn als het gaat om schrijf complexe vragen gemakkelijk en snel zonder dat u de volledige syntaxis van de zoekopdracht hoeft te onthouden. Het gaat ons gebruikers de mogelijkheid geven om de REPL (Lezen, evalueren, afdrukken, herhalen) die in het suggestiemenu verschijnen zodra we beginnen met typen.
Algemene kenmerken van mycli
Mycli is een opdrachtregelprogramma voor MySQL, MariaDB en Percona en ondersteunt de volgende functies:
- Laten we de automatisch aanvullen en hoofdletters of kleine letters invullen Zodra we commando's gaan typen, komt dit in het spel.
- Automatisch invullen tijdens het typen van SQL-trefwoorden, evenals tabellen, weergaven en kolommen in de database.
- Leuke prints van tabelgegevens waarin u de kleuren kunt zien Terwijl we onze vragen schrijven, zullen we zien dat de gereserveerde woorden één kleur hebben, terwijl de gegevens en constanten een andere kleur hebben. Hierdoor kunnen gebruikers de vragen die we aan de database stellen snel en gemakkelijk identificeren en analyseren.
- Deze klant gaat ons ondersteuning bieden voor meerregelige zoekopdrachten.
- Ondersteuning voor SSL / TLS-verbindingen.
- We zullen de mogelijkheid hebben bewaar onze vragen favorieten. We kunnen uw resultaat ook opslaan in een bestand. Deze functionaliteit is standaard uitgeschakeld, maar we kunnen deze activeren door het configuratiebestand, gevonden in ~ / .myclirc.
- Alle archief we kunnen ze terugvinden in het bestand ~ / .mycli.log.
- We zullen ondersteuning vinden om gebruik te kunnen maken verschillende thema's.
- Past goed bij Unicode invoer / uitvoer.
Dit zijn slechts enkele van de mogelijkheden. We zullen kunnen vinden al zijn eigenschappen op zijn GitHub-pagina.
Installeer mycli op Ubuntu
Om MySQL CLI te installeren, d.w.z. mycli, we zouden een systeem nodig hebben met python 2.7+ of 3.4+ Om deze reden zullen we ervoor moeten zorgen dat Python op ons Ubuntu-systeem is geïnstalleerd. Als we deze taal niet hebben, voer dan de volgende opdracht uit in een terminal (Ctrl + Alt + T) om deze te installeren:
sudo apt install python
Zodra aan de bovenstaande vereiste is voldaan, heeft mycli pakketten die beschikbaar zijn in de repositories van pakketbeheer van het systeem. We kunnen het volgende script gebruiken om deze client te installeren:
sudo apt update && sudo apt install mycli
Een andere installatieoptie is om te gebruiken pit Om mycli te installeren met deze Python-pakketbeheerder, hoef je alleen maar de terminal in te typen (Ctrl + Alt + T):
sudo pip3 install mycli
Na de installatie kunnen we controleer de versie van de geïnstalleerde client met het volgende commando:
mycli -v
Om te beginnen kunnen we verbinding maken met behulp van de onderstaande opdracht:
sudo mycli
Merk op dat de suggesties contextgevoelig zijn, afhankelijk van de positie van de cursor. Bijvoorbeeld: alleen tabellen worden voorgesteld na het FROM-sleutelwoord en alleen kolomnamen worden voorgesteld na de WHERE-component.
Help
Te krijgen de lijst met alle opdrachten die met mycli kunnen worden gebruikt, het enige dat u hoeft te doen, is de volgende helpopdracht in de terminal uitvoeren:
mycli --help
naar lees meer over het gebruik van myclikunnen gebruikers het officiële documentatie aangeboden op de projectwebsite.
Samenvattend is mycli een goede client-side tool die de tijd van het schrijven van vragen in de terminal verkort, aangezien het tabel- en kolomnamen voorstelt terwijl we een vraag schrijven. Als iemand geïnteresseerd is, moet dat gezegd worden er is ook een gelijkwaardige tool voor postgres met de naam pgcli die is ontwikkeld door Amjith.