Mysql
 sql >> Base de données >  >> RDS >> Mysql

MyCLI - Un client MySQL / MariaDB avec auto-complétion et coloration syntaxique

MonCLI est une interface de ligne de commande (CLI) facile à utiliser pour les systèmes de gestion de base de données populaires :MySQL, MariaDB et Percona avec auto-complétion et coloration syntaxique. Il est construit à l'aide de prompt_toolkit et nécessite Python 2.7, 3.3, 3.4, 3.5 et 3.6. Il prend en charge les connexions sécurisées via SSL au serveur MySQL.

Fonctionnalités de MyCLI

  • Lorsque vous le démarrez pour la première fois, un fichier de configuration est automatiquement créé dans ~/.myclirc .
  • Prend en charge la saisie semi-automatique lors de la saisie de mots-clés SQL ainsi que des tables, des vues et des colonnes dans la base de données.
  • Prend également en charge la saisie semi-automatique qui est activée par défaut et propose des suggestions de saisie semi-automatique contextuelle.

Par exemple :

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Prend en charge la coloration syntaxique à l'aide de Pygments.
  • Prise en charge des connexions SSL.
  • Offre la prise en charge des requêtes multilignes.
  • Il enregistre éventuellement chaque requête et sa sortie dans un fichier (notez que ceci est désactivé par défaut).
  • Vous permet d'enregistrer des requêtes favorites (enregistrer une requête en utilisant \fs alias et exécutez-le avec \f alias ).
  • Prend en charge la synchronisation des instructions SQL et le rendu des tableaux.
  • Imprime des données tabulaires de manière attrayante.

Comment installer MyCLI pour MySQL et MariaDB sous Linux

Sur Debian/Ubuntu distributions, vous pouvez facilement installer le package mycli à l'aide de la commande apt comme suit :

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

De même, Fedora 22+ a un paquet disponible pour mycli, vous pouvez l'installer en utilisant la commande dnf comme ci-dessous :

$ sudo dnf install mycli

Pour les autres distributions Linux telles que RHEL/CentOS , vous aurez besoin de l'outil Python pip pour installer mycli. Commencez par installer pip avec les commandes ci-dessous :

$ sudo yum install pip	

Une fois pip installé, vous pouvez installer mycli comme suit :

$ sudo pip install mycli

Comment utiliser MyCLI pour MySQL et MariaDB sous Linux

Une fois mycli installé, vous pouvez l'utiliser comme ceci :

$ mycli -u root -h localhost 

Saisie semi-automatique

Complétions faciles telles que les mots-clés et les fonctions sql.

Smart-complétion

Complétions de nom de table après le mot-clé ‘FROM’.

Prise en charge des alias

Une complétion de colonne fonctionnera même lorsque les noms de table sont des alias.

Mise en évidence de la syntaxe

Coloration syntaxique pour MySQL.

Sortie SQL formatée

La sortie MySQL est automatiquement redirigée via la commande less.

Pour vous connecter à mysql et sélectionner une base de données en même temps, vous pouvez utiliser une commande similaire comme suit.

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

Pour plus d'options d'utilisation, tapez :

$ mycli --help

Page d'accueil MyCLI :http://mycli.net/index

Consultez quelques articles utiles pour l'administration de MySQL.

  1. 20 commandes MySQL (Mysqladmin) pour l'administration de bases de données sous Linux
  2. Comment modifier un répertoire de données MySQL/MariaDB par défaut sous Linux
  3. 4 outils de ligne de commande utiles pour surveiller les performances de MySQL sous Linux
  4. Comment changer le mot de passe root de MySQL ou MariaDB sous Linux
  5. Commandes de sauvegarde et de restauration MySQL pour l'administration de la base de données

C'est tout! Dans ce guide, nous avons montré comment installer et utiliser mycli avec des commandes simples sous Linux. Partagez votre opinion sur cet article via le formulaire de commentaires ci-dessous.