Comment puis-je commenter dans mysql?

Comment puis-je commenter dans mysql?
En programmation ou en script, les commentaires placent des descriptions lisibles par l'homme dans le code. Il n'a aucun impact sur la fonction du code. Généralement, les commentaires incluent les descriptions du code. Les commentaires appropriés sont extrêmement cruciaux pour maintenir le code à long terme. De plus, il est très important que le code soit utilisé par d'autres. Il y a un dicton selon lequel un code bien documenté est aussi important que le code de travail correct.

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.

  • Caractère 1: décrit la version principale, par exemple, 5 ou 8.
  • Caractère 2-3: décrit la version mineure.
  • Caractère 4-5: décrit le niveau du patch.

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!