8、MySQL注释:单⾏注释和多⾏注释
每⼀种语⾔都有⾃⼰的注释⽅式,代码量越多,代码注释的重要性也就越明显。⼀般情况下,注释可以出现在程序中的任何位置,⽤来向⽤户或程序员提⽰或解释程序的功能及作⽤。
下⾯主要介绍 MySQL 中 SQL 语句的注释⽅法。
注释在 SQL 语句中⽤来标识说明或者注意事项的部分,对 SQL 的执⾏没有任何影响。因此,注释内容中⽆论是英⽂字母还是汉字都可以随意使⽤。
MySQL 注释分为单⾏注释和多⾏注释,下⾯分别来介绍这两种注释。
MySQL 单⾏注释
1. 单⾏注释可以使⽤#注释符,#注释符后直接加注释内容。格式如下:
#注释内容
单⾏注释使⽤注释符#的⽰例如下:
#从结果中删除重复⾏
SELECT DISTINCT product_id, purchase_price FROM Product;
2. 单⾏注释可以使⽤–注释符,–注释符后需要加⼀个空格,注释才能⽣效。格式如下:
– 注释内容
单⾏注释使⽤注释符–的⽰例如下:
-- 从结果中删除重复⾏
SELECT DISTINCT product_id, purchase_price FROM Product;
#和–的区别就是:#后⾯直接加注释内容,⽽–的第 2 个破折号后需要跟⼀个空格符在加注释内容。
MySQL 多⾏注释
多⾏注释使⽤/* */注释符。/*⽤于注释内容的开头,*/⽤于注释内容的结尾。多⾏注释格式如下:
/* 第⼀⾏注释内容
第⼆⾏注释内容
*/
注释内容写在/*和*/之间,可以跨多⾏。
多⾏注释的使⽤⽰例如下
/*这条SELECT语句,
会从结果中删除重复⾏*/
SELECT DISTINCT product_id, purchase_price FROM Product;
任何注释(单⾏注释和多⾏注释)都可以插在 SQL 语句中,且注释可以放在 SQL 语句中的任意位置。
在 SQL 语句中插⼊单⾏注释,如下所⽰:
SELECT DISTINCT product_id, purchase_price
-- 从结果中删除重复⾏。
FROM Product;
SELECT DISTINCT product_id, purchase_price
#从结果中删除重复⾏。
FROM Product;
在 SQL 语句中插⼊多⾏注释,如下所⽰:mysql帮助文档
SELECT DISTINCT product_id, purchase_price
/* 这条SELECT语句,
会从结果中删除重复⾏。*/
FROM Product;
注释可以写在任何 SQL 语句当中,且 SQL 语句中对注释的数量没有限制。
MySQL 注释能够帮助阅读者更好地理解 SQL 语句,特别是在使⽤复杂的 SQL 语句时,所以⼤家应该尽量多添加⼀些简明易懂的注释。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。