mysql执行的sql脚本中注释怎么写

mysql执行的sql脚本中注释怎么写,第1张

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 代码注释 用什么标记等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9494139.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存