Как я могу добавлять комментарии в MySQL?

131

Я хочу добавить комментарий в код SQL. Как я могу это сделать? Я использую MySQL.

амир амир
источник

Ответы:

225

Несколько путей:

# Comment
-- Comment
/* Comment */

Не забудьте поставить пробел после-- .

См. Документацию .

Мартти Лайне
источник
1
Есть ли какие-либо общие рекомендации или рекомендации по стилю, когда использовать эти разные синтаксисы? Очевидно, что последний идеально подходит для многострочных комментариев, но есть ли какое-нибудь практическое правило для однострочных комментариев?
StockB
3
@StockB нет, но никогда не помешает соответствовать вашим стилям кодирования.
gdoron поддерживает Монику
24

«Комментарий для столбца может быть задан с помощью 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;
Динеш Гехлот
источник
Я не думаю, что это то, о чем просил OP.
user1717828 04
2
Это то, что я искал :) Кстати, я обнаружил, что аргумент COMMENT должен стоять перед любым аргументом AFTER; порядок, очевидно, важен.
Soft Bullets
16

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

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

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

/*
   multiline
   comment
*/
fivedigit
источник
3

Из здесь вы можете использовать

#  For single line comments
-- Also for single line, must be followed by space/control character
/*
    C-style multiline comment
*/
Борт
источник
1

Поддерживаются три типа комментариев.

  1. Хеширование базовых однострочных комментариев с использованием #

    Select * from users ; # this will list users
    1. Комментирование двойным тире с использованием -

    Select * from users ; -- this will list users

Примечание: важно иметь одно пустое пространство сразу после -

3) Многострочные комментарии с использованием / * * /

Select * from users ; /* this will list users */
Мистер кодер
источник