MySQL 注释


在本教程中我们将学习如何在MySQL的SQL语句中使用注释。

语法

在MySQL的SQL语句中,创建注释有三种语法。

使用#符号创建注释

语法:

1
# 在这里写注释

在MySQL中,以#符号开头的注释必须位于SQL语句的行末,并在其后有换行符。这种注释方法只能横跨1行,并且必须在该行的末尾。

使用--符号创建注释

语法:

1
-- 在这里写注释

在MySQL中,以 --符号开头的注释类似于以 #符号开头的注释。
使用--符号时,注释必须位于SQL语句中一行的末尾,并在其后有一个换行符。这种注释方法只能跨越SQL中的一行,并且必须在该行的末尾。

使用//符号创建多行注释

在MySQL中使用//符号创建SQL注释的语法为:

语法:

1
/* 在这里写注释 */

在MySQL中,多行注释以/*符号开头,以结束,*/并且可以在SQL语句中的任何位置。这种注释方法可以跨越SQL中的多行。

MySQL 注释示例-单行注释

  1. 单行注释注释位于单独一行上,不能跨越多行:
1
2
3
SELECT contact_id, last_name, first_name
/* 从表contacts中查询数据 */
FROM contacts;
  1. 注释在SQL语句中间:
1
2
SELECT /* 列出查询字段 */ contact_id, last_name, first_name
FROM contacts;
  1. 注释位于行尾:
1
2
SELECT contact_id, last_name, first_name /* 要查找的字段 */
FROM contacts;

或者

1
2
SELECT contact_id, last_name, first_name -- 要查找的字段
FROM contacts;

或者

1
2
SELECT contact_id, last_name, first_name # 要查找的字段
FROM contacts;

MySQL 注释示例--多行注释

1
2
3
4
5
6
SELECT contact_id, last_name, first_name
/*
* zhilu
* 在MySQL多行注释演示。
*/
FROM contacts;

这样写多行注释也可以:

1
2
3
SELECT contact_id, last_name, first_name /* zhilu
在MySQL多行注释演示。*/
FROM contacts;

MySQL都会将/*符号后的所有内容当做注释,直到到达*/符号为止。


原文链接:https://codingdict.com/