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.
- 20 MySQL (Mysqladmin)-opdrachten voor databasebeheer in Linux
- Hoe u een standaard MySQL/MariaDB-gegevensmap in Linux kunt wijzigen
- 4 Handige opdrachtregelhulpmiddelen om MySQL-prestaties in Linux te controleren
- Hoe u het rootwachtwoord van MySQL of MariaDB in Linux kunt wijzigen
- 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.