Énumérez toutes les bases de données dans MySQL

Énumérez toutes les bases de données dans MySQL

MySQL est un système de logiciel populaire de gestion de la base de données open source et est disponible gratuitement. Il est célèbre pour sa vitesse et sa interface facile à utiliser. Si vous êtes un administrateur de base de données dans une grande organisation, vous devrez probablement souvent gérer des bases de données en les énumérant et en les filtrant à travers eux. Peut-être, après avoir réussi à créer des bases de données, vous ne savez pas comment répertorier les bases de données dans le shell MySQL. Ainsi, dans cet article, nous examinerons certaines des différentes méthodes que vous pouvez utiliser pour énumérer les bases de données dans MySQL.

Il existe plusieurs méthodes disponibles pour répertorier les bases de données dans MySQL.

La façon la plus simple de répertorier les bases de données est en utilisant la commande `` Afficher les bases de données '' dans le shell MySQL.

Afficher des bases de données;

Si vous n'êtes pas connecté en tant qu'utilisateur root dans MySQL, vous ne pouvez pas accéder à toutes les bases de données. Par conséquent, vous devez vous connecter en tant qu'utilisateur racine afin d'avoir accès à toutes les bases de données et que vous pouvez répertorier toutes les bases de données à l'aide de la commande `` Afficher les bases de données ''.

Donc, d'abord, déconnectez-vous du shell MySQL à l'aide de la commande \ Q.

\ q


Ensuite, connectez-vous en tant qu'utilisateur racine en utilisant la commande suivante.

sudo mysql -u root -p


Maintenant, exécutez la commande 'show databases'.

Afficher des bases de données;


Comme vous pouvez le voir dans la sortie, la sortie a répertorié plus de bases de données.

Si vous êtes un administrateur gérant plusieurs bases de données et que vous souhaitez filtrer les bases de données, dans MySQL, vous pouvez filtrer plusieurs bases de données à la fois en utilisant la commande 'like'.

La syntaxe pour l'utilisation de la commande 'like' est la suivante.

Afficher des bases de données comme le modèle;

Dans cette syntaxe, vous devrez fournir un modèle spécifique en fonction de laquelle filtrer la liste des bases de données. Par exemple:

Afficher des bases de données comme «test%»;


Dans cet exemple, le signe TE% signifie qu'il peut y avoir zéro, un ou plusieurs caractères après le test.

Dans MySQL, vous pouvez également utiliser la commande `` Show Schema '' pour répertorier les bases de données. Cette commande affichera la même liste de bases de données que la commande `` Afficher les bases de données ''.

Montrer des schémas;


Comme vous pouvez le voir dans la sortie, il affiche la même liste de bases de données.

En utilisant des schémas et la commande 'like', vous pouvez filtrer plusieurs bases de données. Par exemple, pour répertorier deux bases de données, dont le nom commence à partir du test et de mon, vous pouvez utiliser l'instruction «Sélectionner» pour avoir un tel résultat.

Sélectionner Schema_name
À partir de l'information_schema.schémas
Où schéma_name comme «test%»
Ou schema_name comme «mon%»;


Comme vous pouvez le voir dans la sortie, il a imprimé ou affiché deux bases de données en fonction de la condition donnée.

Vous pouvez même exécuter la commande MySQL Shell dans le terminal sans vous connecter à MySQL et avoir encore des résultats. Par exemple, vous pouvez afficher des bases de données dans le terminal à l'aide de la commande suivante:

sudo mysql -e 'afficher des bases de données'

Vous connaissez déjà la partie «sudo mysql» de cette commande. Le '-e' est utilisé pour exécuter la commande 'show databases'. Maintenant, si nous exécutons cette commande, elle imprimera la liste des bases de données, comme avant.


Donc, ce sont quelques-unes des façons dont vous pouvez utiliser pour répertorier les bases de données dans MySQL, selon vos besoins et exigences.

Conclusion

Dans cet article, vous avez appris à énumérer les bases de données dans MySQL en utilisant différentes techniques. Vous avez également appris que la commande «Show Databases» affiche des bases de données au nom des privilèges d'un utilisateur, ainsi que comment énumérer toutes les bases de données d'un terminal. Alors, amusez-vous avec la création et la liste des bases de données vous-même dans MySQL.