📅  最后修改于: 2020-11-19 00:42:04             🧑  作者: Mango
注释是放置在SQL查询中的程序员可读的解释或注释。它用于使SQL语句更易于人类理解的目的。 MySQL通常在解析SQL代码期间会忽略它们。注释可以写成一行或多行。
MySQL还可以提供可执行注释。因此,在我们不必使用可执行注释之前,它仅执行SQL部分。
在MySQL Server中,我们可以通过以下三种主要方式编写注释:
让我们详细了解每个。
它用于该行或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。后两个##用于次要版本,后两个##用于补丁程序级别。