MySQL utilise SQL pour travailler avec des bases de données. Ce guide montrera comment rédiger des commentaires dans les instructions MySQL.
Commentaires dans MySQL
Dans MySQL, il existe trois types de commandes disponibles. Ils sont séparés par leurs symboles.
Une chose importante à retenir est que MySQL ne prend pas en charge les commentaires imbriqués.
Commentaire en utilisant "-"
En plaçant «-» à la fin d'une ligne de code, vous pouvez placer un commentaire à une seule ligne. Découvrez l'exemple suivant.
$ Select * parmi les employés; - Commentaire de fin de ligne
Notez que cela ne nécessite pas d'avoir un espace après le symbole «-» pour écrire un commentaire. Cependant, MySQL implémente cette fonctionnalité pour éviter les problèmes avec certaines requêtes SQL. Par exemple, cette requête entraînerait probablement un problème avec ce type de commentaires s'il n'y avait pas d'exigence d'espace blanc.
$ SELECT 100-1; - Whitespace pour ne pas provoquer de confusion
Si MySQL n'avait pas besoin de l'espace, le résultat serait inattendu.
Commentaire en utilisant "#"
C'est encore un autre type de commentaire qui va à la fin d'une ligne. Il agit similaire à la section démontrée avant. Par exemple,
$ SELECT * parmi les employés; # commentaire de fin de ligne
Commentaires de style C
Si vous aviez une expérience de travail avec la programmation C, vous connaissez ce type de commentaire. Il commence par «/ *» et se termine par «* /». Semblable à C, les commentaires peuvent s'étendre sur plusieurs lignes.
/* Le renard brun rapide
Saute par-dessus le chien paresseux * /
Sélectionner * chez les utilisateurs;
Commentaires exécutables
Il existe un autre type de commentaire que MySQL prend en charge - commentaires qui seront exécutés. C'est une fonctionnalité intéressante qui améliore la portabilité entre différentes bases de données. Il permet d'incorporer des codes que seul MySQL exécutera mais pas une autre solution de base de données.
Un commentaire exécutable ressemblera généralement à ceci. Cela implique des commentaires de style C. Cependant, après «/ *», cela commence par une exclamation (!) marquer.
$ / *!* /
Implémentons-le dans un code exécutable. Dans le code suivant, MySQL reviendra 5. Cependant, tout autre moteur de base de données retournera 10.
$ SELECT 5 / *! +1 */
Ce commentaire prend également en charge la spécification de la version de MySQL requise pour exécuter ce code dans le commentaire. Dans un tel cas, la structure des commentaires ressemblera à ceci.
$ / *!##### * /
Notez qu'il y a 5 chiffres au total qui décrivent la version mysql.
Dans l'exemple suivant, le code de commentaire ne s'exécutera que si le serveur MySQL est V8.0.27.
$ SELECT 5 / *!80027 +1 * /
Pour vérifier la version actuelle de MySQL, exécutez la commande suivante.
$ mysql --version
Nous pouvons également obtenir la version MySQL de la coque MySQL.
$ Afficher des variables comme "% version%"
Dernières pensées
Ce guide décrit tous les formats pris en charge des commentaires dans MySQL. Il présente également leur implémentation dans les requêtes. Dans certaines situations, MySQL permet même d'exécuter du code à partir des commentaires également.
Si vous êtes plus intéressé par MySQL, consultez ces guides sur les autorisations des utilisateurs, le renommer des tables, l'utilisation de tables temporaires, etc.
Happy Computing!