Wie kann ich Kommentare in MySQL hinzufügen?

130

Ich möchte einen Kommentar in SQL-Code hinzufügen. Wie kann ich das machen? Ich benutze MySQL.

amir amir
quelle

Antworten:

224

Verschiedene Wege:

# Comment
-- Comment
/* Comment */

Denken Sie daran , das Leerzeichen danach-- zu setzen .

Siehe die Dokumentation .

Martti Laine
quelle
76
Denken Sie daran, den Platz nach--
Pacerier
1
Gibt es allgemeine Best Practices oder Stilrichtlinien für die Verwendung dieser verschiedenen Syntaxen? Natürlich ist der letzte ideal für mehrzeilige Kommentare, aber gibt es eine Faustregel für einzeilige Kommentare?
StockB
3
@StockB nein, aber es tut nie weh, mit Ihren Codierungsstilen übereinzustimmen.
Gdoron unterstützt Monica
24

"Mit der COMMENTOption kann ein Kommentar für eine Spalte angegeben werden . Der Kommentar wird durch die Anweisungen SHOW CREATE TABLEund angezeigt SHOW FULL COLUMNS. Diese Option ist ab MySQL 4.1 funktionsfähig. (In früheren Versionen ist dies zulässig, wird jedoch ignoriert.)"

Als Beispiel

--
-- 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
quelle
Ich glaube nicht, dass OP darum gebeten hat.
user1717828
2
Es ist das, wonach ich gesucht habe :) Übrigens fand ich, dass das COMMENT-Argument vor jedem AFTER-Argument stehen musste; Ordnung ist offensichtlich wichtig.
Soft Bullets
16

Sie können einzeilige Kommentare verwenden:

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

Oder ein mehrzeiliger Kommentar:

/*
   multiline
   comment
*/
fünfstellig
quelle
3

Von hier aus können Sie verwenden

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

Es werden drei Arten von Kommentaren unterstützt

  1. Einzeiliges Hash-Basiskommentieren mit #

    Select * from users ; # this will list users
    1. Double Dash-Kommentare mit -

    Select * from users ; -- this will list users

Hinweis: Es ist wichtig, kurz nach - einen einzelnen Leerraum zu haben.

3) Mehrzeiliges Kommentieren mit / * * /

Select * from users ; /* this will list users */
Herr Coder
quelle