《SQL初学者指南(第2版)》——2.3 注释

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介:

本节书摘来自异步社区出版社《SQL初学者指南(第2版)》一书中的第2章,第2.3节,作者:【美】Larry Rockoff,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.3 注释

当编写SQL语句时,我们常常想要在语句之中或周围插入注释。在SQL中,有两种标准的编写注释的方法。第1种方法是使用双中划线,由位于一行之中的任意位置的两条中划线组成。这两条中划线之后的任何内容都将被忽略并当做注释。这种注释格式如下所示:

SELECT
-- this is the first comment
FirstName,
LastName -- this is a second comment
FROM Customers

第二种格式借用了C语言的方法,由//字符之间的文本组成注释。//之间的注释可以写成多行,如下例所示:

SELECT
/* this is the first comment */
FirstName,
LastName /* this is a second comment
this is still part of the second comment
this is the end of the second comment */
FROM Customers

数据库的差异:
 

MySQL MySQL支持双中划线和C格式(//)这两种注释,但是略有不同。当使用双中划线时,MySQL要求在第2个中划线之后,紧接一个空格或者诸如制表符这样的特殊字符。 此外,MySQL还支持第3种插入注释的方法,它类似于双中划线。在MySQL中,可以在一行中的任意位置放置一个井字符号(#),表明这是注释。在该行中,#符号之后的所有文本都会当做注释。这种格式的注释如下所示: SELECT FirstName # this is a comment FROM Customers;

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
SQL 数据库
PowerDesigner导出SQL脚本运行注释出现乱码问题
PowerDesigner导出SQL脚本运行注释出现乱码问题
484 0
|
SQL 数据库 数据库管理
PowerDesigner16:导入SQL脚本、显示中文注释
PowerDesigner16:导入SQL脚本、显示中文注释
PowerDesigner16:导入SQL脚本、显示中文注释
|
SQL
sql server查看所有表名以及注释
sql server查看所有表名以及注释
625 0
|
SQL
SQL Server查询所有的表名、字段名、注释
SELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.
1981 0
|
SQL druid Oracle
Druid解析SQL获取注释、表明
Druid解析SQL获取注释、表明
740 0
|
SQL 关系型数据库 MySQL
MySql SQL 脚本的可移植性,MySql 可以执行的注释代码
MySql SQL 脚本的可移植性,MySql 可以执行的注释代码
254 0
|
SQL 关系型数据库 MySQL
mysql数据库最基本操作总结(运行截图+sql语句+注释)
mysql数据库最基本操作总结(运行截图+sql语句+注释)
833 0
mysql数据库最基本操作总结(运行截图+sql语句+注释)
|
SQL 关系型数据库 MySQL
软件测试mysql面试题:描述SQL注释?
软件测试mysql面试题:描述SQL注释?
172 0
|
SQL 数据库
三种sql注释符
三种sql注释符
944 0
|
SQL 关系型数据库 MySQL
mysql数据库基本操作(sql语句加注释)
mysql数据库基本操作(sql语句加注释)
737 0