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.
- 20 MySQL (Mysqladmin)-opdrachten voor databasebeheer in Linux
- Een standaard MySQL/MariaDB-gegevensmap in Linux wijzigen
- 4 Handige Commandline-tools om MySQL-prestaties in Linux te controleren
- Het rootwachtwoord van MySQL of MariaDB in Linux wijzigen
- 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.