SQL 注释

SQL 注释

在编程中,注释是一种隐藏代码行的技术,从而使编译器无法理解。它也被定义为计算机程序的注释和可读的解释,目的是使源代码对人类更容易理解。

SQL-注释

注释用于解释SQL语句的某个部分,或者用于停止语句的执行。因此,每当在程序中将代码行标记为注释时,它将不会被执行。

假设我们正在执行一个SQL查询来显示表的内容。但是如果用户不理解查询,那么我们可以使用注释来解释想法或查询。

SQL中有三种类型的注释,让我们详细了解一下:

  • 单行注释。
  • 多行注释。
  • 行内注释。

单行注释

单行注释是以--(双破折号)结尾并以'--'(双破折号)开头的注释,在'--'(双破折号)之后的文本不可执行。

语法

以下是单行注释的语法。

--fetch all the table details
--another comment.
--SQL SELECT Query.
SELECT * from table_name

多行注释

多行注释是一段文本,起始行和结束行不同,处于/…./符号之间的文本也被称为多行注释。

语法

以下是多行注释的语法。

/* this is first comment
This is second comment
Multi line comment*/
SELECT * FROM table_name;

内联注释

内联注释与多行注释(使用//括起来的注释)相同,但是内联注释在提供SQL查询的同一行中出现。

语法

以下是内联注释的语法。

SELECT * FROM table_name; /*customers*/

示例

在以下示例中,我们定义了一个SQL查询,该查询将创建一个表并显示其内容,并提供各种类型的注释来更好地解释查询。

--CREATING A TABLE
CREATE TABLE Customerss(ID INT NOT NULL, NAME VARCHAR(50), AGE INT NOT NULL);
/* INSERTING COLUMN'S VALUE 
IN A TABLE NAMELY CUSTMERS */
INSERT INTO Customerss VALUES(01, 'Tutorialspoint', 10);
INSERT INTO Customerss VALUES(02, 'Tutorix', 03);
SELECT * FROM Customerss; /* DISPLAYING TABLE DETAILS */

当我们运行上面的SQL查询时,我们可以获取列的值,但是我们可以看到下表中的注释行是不可执行的。

+----+----------------+-----+
| ID | NAME           | AGE |
+----+----------------+-----+
|  1 | Tutorialspoint |  10 |
|  2 | Tutorix        |   3 |
+----+----------------+-----+

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程