Zoeken op website

MyCLI - Een MySQL/MariaDB-client met automatische aanvulling en syntaxisaccentuering


MyCLI is een eenvoudig te gebruiken opdrachtregelinterface (CLI) voor de populaire databasebeheersystemen: MySQL, MariaDB en Percona, met automatische aanvulling en syntaxisaccentuering. Het is gebouwd met prompt_toolkit en vereist Python 2.7, 3.3, 3.4, 3.5 en 3.6. Het ondersteunt beveiligde verbindingen via SSL met de MySQL-server.

MyCLI-functies

  • Wanneer u het voor het eerst start, wordt er automatisch een configuratiebestand aangemaakt op ~/.myclirc.
  • Ondersteunt automatisch aanvullen tijdens het typen van SQL-trefwoorden, evenals tabellen, weergaven en kolommen in de database.
  • Ondersteunt ook slimme voltooiing, die standaard is ingeschakeld, en biedt suggesties voor contextgevoelige voltooiing.

Bijvoorbeeld:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Ondersteunt syntaxisaccentuering met behulp van Pygments.
  • Ondersteuning voor SSL-verbindingen.
  • Biedt ondersteuning voor query's met meerdere regels.
  • Het registreert optioneel elke query en de uitvoer ervan in een bestand (merk op dat dit standaard is uitgeschakeld).
  • Hiermee kunt u favoriete zoekopdrachten opslaan (sla een zoekopdracht op met \fs alias en voer deze uit met \f alias).
  • Ondersteunt de timing van SQL-instructies en tabelweergave.
  • Drukt tabelgegevens op een aantrekkelijke manier af.

Hoe MyCLI voor MySQL en MariaDB in Linux te installeren

Op Debian/Ubuntu-distributies kunt u het mycli-pakket eenvoudig als volgt installeren met de opdracht apt:

sudo apt-get update
sudo apt-get install mycli

Op dezelfde manier heeft Fedora 22+ een pakket beschikbaar voor mycli, je kunt het installeren met behulp van het dnf-commando, zoals hieronder:

sudo dnf install mycli

Voor andere Linux-distributies zoals RHEL/CentOS heb je de Python pip-tool nodig om mycli te installeren. Begin met het installeren van pip met de onderstaande opdrachten:

sudo yum install pip	

Zodra pip is geïnstalleerd, kunt u mycli als volgt installeren:

sudo pip install mycli

Hoe MyCLI te gebruiken voor MySQL en MariaDB in Linux

Nadat mycli is geïnstalleerd, kunt u het als volgt gebruiken:

mycli -u root -h localhost 

Automatische aanvulling

Eenvoudige aanvullingen zoals trefwoorden en sql-functies.

Slimme voltooiing

Aanvullingen van de tabelnaam na het trefwoord ‘FROM’.

Ondersteuning voor alias

Kolomaanvullingen werken zelfs als tabelnamen een alias hebben.

Syntaxis-accentuering

Syntaxisaccentuering voor MySQL.

Geformatteerde SQL-uitvoer

MySQL-uitvoer wordt automatisch door minder opdrachten geleid.

Om in te loggen op mysql en tegelijkertijd een database te selecteren, kunt u een soortgelijk commando als volgt gebruiken.

mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll

Voor meer gebruiksopties typt u:

mycli --help

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

Bekijk enkele nuttige artikelen over MySQL-beheer.

  1. 20 MySQL (Mysqladmin)-opdrachten voor databasebeheer in Linux
  2. Hoe u een standaard MySQL/MariaDB-gegevensmap in Linux kunt wijzigen
  3. 4 Handige opdrachtregelhulpmiddelen om MySQL-prestaties in Linux te controleren
  4. Hoe u het rootwachtwoord van MySQL of MariaDB in Linux kunt wijzigen
  5. MySQL back-up- en herstelopdrachten voor databasebeheer

Dat is alles! In deze handleiding hebben we laten zien hoe je mycli kunt installeren en gebruiken met eenvoudige opdrachten in Linux. Deel uw mening over dit artikel via het onderstaande feedbackformulier.