MySQL 注释

一、MySQL 注释 介绍

注释是放置在 SQL 查询中的程序员可读的解释或注释。它用于使 SQL 语句更易于人类理解。MySQL 在解析 SQL 代码时通常会忽略它们。注释可以写在单行或多行中。MySQL还可以提供可执行的注释。因此,在我们不必使用可执行注释之前,它只执行SQL部分。

在 MySQL Server 中,我们主要可以通过以下三种方式编写注释:

  1. 使用 # 符号
  2. 使用 - 符号
  3. 使用 /* 和 */ 符号

二、使用 # 符号 注释 

它用于行尾或 SQL 语句。

语法

SELECT Statement; # comment goes here  

示例

此示例在不解析评论的情况下提供学生详细信息。

mysql> Select * FROM student_info; # JAVATPOINT    

输出结果为:

三、使用 -- 符号 注释

它被放置在行尾。在这种注释样式中,我们必须确保双斜杠至少有一个空格或控制字符,例如制表符、空格、换行符等。

语法

SELECT Statement; - - comment goes here  

示例

此示例在不解析评论的情况下提供学生详细信息。

mysql> SELECT * FROM orders; - - JAVATPOINT  

输出结果为:

四、使用 /* 和 */ 符号 注释

这种类型的注释类似于C 编程语言,可以跨越多行。我们可以使用此注释来记录 SQL 语句块。

语法

/*   
   comment goes here   
   comment goes here  
*/    

示例

/* JAVATPOINT.com   
C-styling comment in SQL*/ SELECT * FROM orders;  

输出结果为:

五、可执行注释

MySQL 也使用了可执行的注释。这种注释样式提供了不同数据库之间的可移植性。它允许我们嵌入 MySQL 中唯一可执行的 SQL 代码,但其他数据库将忽略此扩展。

语法

/*! MySQL-specific code */  

示例

mysql> SELECT 3 /*! +2 */ AS SUM;  

输出结果为:

我们还可以使用以下语法在特定版本的 MySQL中执行注释:

/*! ##### MySQL-specific code */  

这里。#### 代表MySQL 版本执行评论的名称。第一个# 用于主要版本,例如5 或8。后两个## 用于次要版本,最后两个## 用于补丁级别。

热门文章

优秀文章