如何在 MySQL 中添加注释?

我想在 SQL 代码中添加注释。我该怎么做呢? 我正在使用 MySQL。

150351 次浏览

有几种方法:

# Comment
-- Comment
/* Comment */

记得去 把空格放在 --后面

参见 文件

您可以使用单行注释:

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

或者多行评论:

/*
multiline
comment
*/

给你你可以使用:

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

这里有一个例子:

SELECT 1 /* this is an in-line comment */ + 1;

参考资料: 译自: 美国《科学》杂志网站(http://dev.mysql.com/doc/refman/5.0/en/Comments s.html)

”可以使用 COMMENT选项指定列的注释。注释由 SHOW CREATE TABLESHOW 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;

支持三种类型的评论:

  1. 使用 # 进行散列基单行注释

    Select * from users ; # this will list users
    
  2. 使用 --的双破折号注释

    Select * from users ; -- this will list users
    

    注意: 在 --之后使用单个空白非常重要

  3. 使用/* */进行多行注释

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