sql >> Database >  >> RDS >> Mysql

MyCLI – Een MySQL/MariaDB-client met automatische aanvulling en syntaxismarkering

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

MyCLI-functies

  • Als je 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 aanvulling, die standaard is ingeschakeld en suggesties biedt voor contextgevoelige aanvulling.

Bijvoorbeeld:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Ondersteunt syntaxisaccentuering met Pygments.
  • Ondersteuning voor SSL-verbindingen.
  • Biedt ondersteuning voor zoekopdrachten met meerdere regels.
  • Het logt 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 het uit met \f alias ).
  • Ondersteunt 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 het apt-commando:

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

Evenzo, Fedora 22+ heeft een pakket beschikbaar voor mycli, u kunt het installeren met het dnf-commando zoals hieronder:

$ sudo dnf install mycli

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

$ sudo yum install pip	

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

$ sudo pip install mycli

MyCLI gebruiken voor MySQL en MariaDB in Linux

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

$ mycli -u root -h localhost 

Automatisch aanvullen

Eenvoudige aanvullingen zoals trefwoorden en sql-functies.

Slimme aanvulling

Aanvullingen van tabelnamen na het trefwoord 'FROM'.

Alias-ondersteuning

Het aanvullen van een kolom werkt zelfs als tabelnamen een alias hebben.

Syntaxis-accentuering

Syntaxisaccentuering voor MySQL.

Geformatteerde SQL-uitvoer

MySQL-uitvoer wordt automatisch doorgesluisd door minder opdrachten.

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

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

Typ voor meer gebruiksopties:

$ mycli --help

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

Bekijk enkele nuttige artikelen voor MySQL-beheer.

  1. 20 MySQL (Mysqladmin)-opdrachten voor databasebeheer in Linux
  2. Een standaard MySQL/MariaDB-gegevensmap in Linux wijzigen
  3. 4 Handige Commandline-tools om MySQL-prestaties in Linux te controleren
  4. Het rootwachtwoord van MySQL of MariaDB in Linux wijzigen
  5. MySQL back-up- en herstelopdrachten voor databasebeheer

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


  1. oracle jdbc driver versie waanzin

  2. Hoe u een lijst met ingeschakelde / uitgeschakelde controlebeperkingen in SQL Server-database kunt krijgen - SQL Server / TSQL-zelfstudie, deel 86

  3. Hoe de huidige datum in SQLite te krijgen

  4. Hoe toegang te krijgen tot de gegevens / gegevensmap op een Android-apparaat?