MySQL 注释
一、MySQL 注释 介绍
注释是放置在 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。后两个## 用于次要版本,最后两个## 用于补丁级别。
热门文章
优秀文章