Comment puis-je ajouter des commentaires dans MySQL?

130

Je veux ajouter un commentaire dans le code SQL. Comment puis-je faire ceci? J'utilise MySQL.

amir amir
la source

Réponses:

224

Plusieurs façons:

# Comment
-- Comment
/* Comment */

N'oubliez pas de mettre l'espace après-- .

Consultez la documentation .

Martti Laine
la source
76
--
Pensez
1
Existe-t-il des bonnes pratiques générales ou des directives de style pour savoir quand utiliser ces différentes syntaxes? Évidemment, le dernier est idéal pour les commentaires sur plusieurs lignes, mais existe-t-il une règle de base pour les commentaires sur une seule ligne?
StockB
3
@StockB non, mais il n'y a jamais de mal à être cohérent avec vos styles de codage.
gdoron soutient Monica
24

"Un commentaire pour une colonne peut être spécifié avec l' COMMENToption. Le commentaire est affiché par les instructions SHOW CREATE TABLEet SHOW FULL COLUMNS. Cette option est opérationnelle à partir de MySQL 4.1. (Elle est autorisée mais ignorée dans les versions antérieures.)"

Par exemple

--
-- Table structure for table 'accesslog'
--

CREATE TABLE accesslog (
aid int(10) NOT NULL auto_increment COMMENT 'unique ID for each access entry', 
title varchar(255) default NULL COMMENT 'the title of the page being accessed',
path varchar(255) default NULL COMMENT 'the local path of teh page being accessed',
....
) TYPE=MyISAM;
Dinesh Gehlot
la source
Je ne pense pas que ce soit ce que demandait OP.
user1717828
2
C'est ce que je cherchais :) Par ailleurs, j'ai trouvé que l'argument COMMENT devait être avant tout argument APRÈS; l'ordre est important, évidemment.
Soft Bullets
16

Vous pouvez utiliser des commentaires sur une seule ligne:

-- this is a comment
# this is also a comment

Ou un commentaire multiligne:

/*
   multiline
   comment
*/
cinq chiffres
la source
3

De là, vous pouvez utiliser

#  For single line comments
-- Also for single line, must be followed by space/control character
/*
    C-style multiline comment
*/
Bort
la source
1

Trois types de commentaires sont pris en charge

  1. Hash de base de commentaires sur une seule ligne avec #

    Select * from users ; # this will list users
    1. Commentaires Double Dash à l'aide de -

    Select * from users ; -- this will list users

Remarque: il est important d'avoir un seul espace blanc juste après -

3) Commentaires sur plusieurs lignes en utilisant / * * /

Select * from users ; /* this will list users */
Monsieur Codeur
la source