如何在MySQL中添加注释?


Answers:


224

几种方法:

# Comment
-- Comment
/* Comment */

请记住在之后放置空格--

请参阅文档



1
对于何时使用这些不同的语法,是否有任何通用的最佳实践或样式指南?显然,最后一个是多行注释的理想选择,但是单行注释是否有任何经验法则?
图库B 2016年

3
@StockB不,但与您的编码样式保持一致永远不会受到伤害。
gdoron支持Monica's

24

“可以使用该COMMENT选项为列指定注释。注释由SHOW CREATE TABLEand 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

2
这就是我想要的:)偶然地,我发现COMMENT参数必须在任何AFTER参数之前;显然,秩序很重要。
软弹

16

您可以使用单行注释:

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

或多行注释:

/*
   multiline
   comment
*/

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. Double Dash评论使用-

    Select * from users ; -- this will list users

注意:在-之后紧跟一个空格很重要

3)使用/ * * /多行注释

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.