mysql 服务器支持 # 到该行结束、-- 到该行结束 以及 / 行中间或多个行 / 的注释方格:
mysql> SELECT 1+1; # 这个注释直到该行结束
mysql> SELECT 1+1; -- 这个注释直到该行结束
mysql> SELECT 1 / 这是一个在行中间的注释 / + 1;
mysql> SELECT 1+
/
这是一个
多行注释的形式
/
1;
注意 -- (双长划) 注释风格要求在两个长划后至少有一个空格!
尽管服务器理解刚才描述的注释句法,但 MySQL 客户端的语法分析在 / / 注释方式上还有所限止:
mysql中提供的注释语句是能使用的。
MySQL的SQL语句里面是可以加注释的。例如:"select from t1"可以写成"/ tag /select from t1"。这个tag可以扩展成很多格式,这样在MySQL的日志中就可以看到这个tag。但是我在50和55版本中,象上面的注释,并不会显示出来,还是直接显示"select from t1"。研究了一下,可以改成这样:"/!90000 tag /select from t1","!"后的5位数字代表MySQL版本号,上面这个语句的意思是只有MySQL版本号大于90的时候,注释内容才会被执行。由于目前也没有90版本,所以注释内容是不会被执行的,但是在LOG日志和慢查询日志里可以看到语句中的tag注释,在show full processlist中也可以看到SQL语句中的注释tag。
我也是刚开始学mysql,下面是我从网上找到的,我刚才试过了,可以,
我的是mysql50的
mysql
服务器支持
#
到该行结束、--
到该行结束
以及
/
行中间或多个行
/
的注释方格:
mysql>
SELECT
1+1;
#
这个注释直到该行结束
mysql>
SELECT
1+1;
--
这个注释直到该行结束
mysql>
SELECT
1
/
这是一个在行中间的注释
/
+
1;
mysql>
SELECT
1+
/
这是一个
多行注释的形式
/
1;
注意
--
(双长划)
注释风格要求在两个长划后至少有一个空格!
尽管服务器理解刚才描述的注释句法,但
MySQL
客户端的语法分析在
/
/
注释方式上还有所限止:
单引号和双引号被用来标志一个被引用字符串的开始,即使是在一个注释中。如果注释中的引号没有另一个引号与之配对,那和语法分析程序就不会认为注释结束。如果你以交互式运行
mysql,你会产生困惑,因为提示符从
mysql>
变为
'>
或
">。
以上就是关于mysql执行的sql脚本中注释怎么写全部的内容,包括:mysql执行的sql脚本中注释怎么写、mysql中提供的注释语句是不能使用、mysql 代码注释 用什么标记等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)