sql >> Database teknologi >  >> RDS >> Mysql

MyCLI – En MySQL/MariaDB-klient med autofuldførelse og syntaksfremhævning

MyCLI er en brugervenlig kommandolinjegrænseflade (CLI) til de populære databasestyringssystemer:MySQL, MariaDB og Percona med autofuldførelse og syntaksfremhævning. Det er bygget ved hjælp af prompt_toolkit og kræver Python 2.7, 3.3, 3.4, 3.5 og 3.6. Det understøtter sikre forbindelser over SSL til MySQL-serveren.

MyCLI-funktioner

  • Når du starter den første gang, oprettes der automatisk en konfigurationsfil på ~/.myclirc .
  • Understøtter autofuldførelse, mens der indtastes SQL-nøgleord samt tabeller, visninger og kolonner i databasen.
  • Understøtter også smart-fuldførelse, som er aktiveret som standard og giver forslag til kontekstafhængig fuldførelse.

For eksempel:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Understøtter syntaksfremhævning ved hjælp af Pygments.
  • Understøttelse af SSL-forbindelser.
  • Tilbyder understøttelse af forespørgsler med flere linjer.
  • Det logger valgfrit hver forespørgsel og dens output til en fil (bemærk, at dette er deaktiveret som standard).
  • Tillader dig at gemme foretrukne forespørgsler (gem en forespørgsel ved hjælp af \fs alias og kør det med \f alias ).
  • Understøtter timing af SQL-sætninger og tabelgengivelse.
  • Udskriver tabeldata på en tiltalende måde.

Sådan installeres MyCLI til MySQL og MariaDB i Linux

Debian/Ubuntu distributioner, kan du nemt installere mycli-pakken ved at bruge apt-kommandoen som følger:

$ sudo apt-get update
$ sudo apt-get install mycli

Ligeledes Fedora 22+ har en tilgængelig pakke til mycli, du kan installere den ved at bruge dnf-kommandoen som nedenfor:

$ sudo dnf install mycli

Til andre Linux-distributioner såsom RHEL/CentOS , skal du bruge Python pip-værktøjet for at installere mycli. Start med at installere pip med kommandoerne nedenfor:

$ sudo yum install pip	

Når pip er installeret, kan du installere mycli som følger:

$ sudo pip install mycli

Sådan bruges MyCLI til MySQL og MariaDB i Linux

Når mycli er installeret, kan du bruge det sådan her:

$ mycli -u root -h localhost 

Autofuldførelse

Nem afslutning såsom nøgleord og sql-funktioner.

Smart-fuldførelse

Tabelnavnsfuldførelser efter søgeordet "FROM".

Aliasunderstøttelse

En kolonnefuldførelse vil fungere, selv når tabelnavne er alias.

Syntaksfremhævning

Syntaksfremhævning for MySQL.

Formateret SQL-output

MySQL-output sendes automatisk gennem mindre kommandoer.

For at logge ind på mysql og vælge en database på samme tid, kan du bruge en lignende kommando som følger.

$ mycli local_database
$ mycli -h localhost -u root app_db
$ mycli mysql://[email protected]:3306/django_poll

For flere brugsmuligheder, skriv:

$ mycli --help

MyCLI-hjemmeside:http://mycli.net/index

Tjek nogle nyttige artikler til MySQL-administration.

  1. 20 MySQL (Mysqladmin) kommandoer til databaseadministration i Linux
  2. Sådan ændres en standard MySQL/MariaDB-datamappe i Linux
  3. 4 nyttige kommandolinjeværktøjer til at overvåge MySQL-ydeevne i Linux
  4. Sådan ændres root-adgangskoden til MySQL eller MariaDB i Linux
  5. MySQL backup og gendannelseskommandoer til databaseadministration

Det er alt! I denne guide viste vi, hvordan du installerer og bruger mycli med simple kommandoer i Linux. Del dine tanker om denne artikel via feedbackformularen nedenfor.


  1. Konverter månedsnavn til månedsnummer i PostgreSQL

  2. MySQL - tæl det samlede antal rækker i php

  3. Hvordan kontrollerer man, om der findes en lagret procedure?

  4. Sådan overføres boolesk parameter til Oracle-procedure C#