嗨客网搜索
数据库教程

Mysql注释教程

Mysql注释教程

和一些编程语言一样,mysql 的 sql 语句也有注释的功能。注释可以让指令不被 DBMS 处理。注释的好处有

  • 如果 sql 语句比较复杂,编写 sql 的人想要将自己的想法展现出来,将一些对 sql 语句的解释记录,便于后面参考。这部分解释性的记录 DBMS 是肯定不能解析的,所以可以用注释。
  • 可以将一部分 sql 语句暂停执行,如果一个 sql 语句功能比较复杂,而你在测试的过程中只想执行部分 sql。就可以使用注释的功能,将部分语句注释,执行剩下的语句。

注释详解

单行注释语法

单行注释有两种方式

第一种

-- 后面写注释内容,只能对一行进行注释

第二种

# 后面是行注释,只对一行记录进行注释

描述

关键字 描述
注释的开始,只能对一行 sql 语句进行注释,注意,-- 后面需要跟一个空格
# 注释的开始,只能对一行 sql 语句进行注释

--# 的效果是一样的,都可以对单行的 sql 语句进行注释。

多行注释语法

/* 里面是被注释的内容 被注释的内容 */

描述

多行注释以 /* 开始,以 */结尾,在 /**/ 之间的任何内容都是注释。

案例

##嗨客网(www.haicoder.net) select * stu_name from student;
-- 嗨客网(www.haicoder.net) select * from student;
/* 欢迎来到嗨客网*/ select * from student;

它们的运行结果都是

00 sql 注释.png

我们看到,被注释的中文字符没有执行,没有对 sql 语句产生任何影响。

总结

注释是为了让 sql 语句更加容易的让人理解,可以帮助开发人员进行调试。合理的利用注释可以提高开发人员的开发效率。它有三种方式,--#/* */。需要注意的是 -- 在使用的时候,后面需要跟一个空格。不然无法识别。

嗨客网顶部