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;
它们的运行结果都是

我们看到,被注释的中文字符没有执行,没有对 sql 语句产生任何影响。
总结
注释是为了让 sql 语句更加容易的让人理解,可以帮助开发人员进行调试。合理的利用注释可以提高开发人员的开发效率。它有三种方式,--
、#
和 /* */
。需要注意的是 --
在使用的时候,后面需要跟一个空格。不然无法识别。
大家都在学