MySQL 注释

时间:2019-02-04 12:52:31  来源:igfitidea点击:

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

语法

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

使用#符号创建注释

语法:

# 在这里写注释

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

使用--符号创建注释

语法:

-- 在这里写注释

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

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

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

语法:

/* 在这里写注释 */

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

MySQL 注释示例-单行注释

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

或者

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

或者

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

MySQL 注释示例--多行注释

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

这样写多行注释也可以:

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

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