2012-02-01 2 views

ответ

135

Несколько способов:

# Comment 
-- Comment 
/* Comment */ 

ВИДЕТЬ docs.

+45

[Не забудьте поместите пробел] (http://stackoverflow.com/q/14435989/632951) после '--' – Pacerier

+1

Есть ли общая рекомендация или руководство по стилю, когда использовать эти разные Синтаксисы? Очевидно, что последнее идеально подходит для многострочных комментариев, но есть ли какое-либо эмпирическое правило для однострочных комментариев? – StockB

+1

@StockB нет, но это никогда не мешает соответствовать вашим стилям кодирования. – gdoron

12

Вы можете использовать одну строку комментарии:

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

Или многострочный комментарий:

/* 
    multiline 
    comment 
*/ 
3

От here вы можете использовать

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

«Комментарий для столбца может быть задан с опцией COMMENT. Комментарий отображается в сообщениях SHOW CREATE TABLE и SHOW FULL COLUMNS. Этот параметр работает с MySQL 4.1. (Это допускается, но игнорируется в более ранних версиях.)»

В качестве примера

-- 
-- 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; 
+0

Я не думаю, что это то, о чем просил ОП. – user1717828

+0

Это то, что я искал :) Кстати, я нашел аргумент COMMENT перед любым аргументом AFTER; Очевидно, порядок очень важен. –

1

Три типа комментирования поддерживается

  1. Hash базовой одну строка комментирует с помощью #

    Select * from users ; # this will list users 
    
    1. Двойной знак комментария, используя -

    Select * from users ; -- this will list users

Примечание: Важно, чтобы иметь единое белое пространство только после того, как -

3) многоканальной линии комментирования с помощью/* */

Select * from users ; /* this will list users */