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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

本节书摘来自异步社区出版社《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;

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
SQL 数据库
PowerDesigner导出SQL脚本运行注释出现乱码问题
PowerDesigner导出SQL脚本运行注释出现乱码问题
113 0
|
SQL 数据库 数据库管理
PowerDesigner16:导入SQL脚本、显示中文注释
PowerDesigner16:导入SQL脚本、显示中文注释
1596 0
PowerDesigner16:导入SQL脚本、显示中文注释
|
6月前
|
SQL druid Oracle
Druid解析SQL获取注释、表明
Druid解析SQL获取注释、表明
173 0
|
9月前
|
SQL 关系型数据库 MySQL
MySql SQL 脚本的可移植性,MySql 可以执行的注释代码
MySql SQL 脚本的可移植性,MySql 可以执行的注释代码
91 0
|
SQL 关系型数据库 MySQL
软件测试mysql面试题:描述SQL注释?
软件测试mysql面试题:描述SQL注释?
69 0
|
SQL 数据库
三种sql注释符
三种sql注释符
612 0
|
SQL 关系型数据库 MySQL
mysql数据库基本操作(sql语句加注释)
mysql数据库基本操作(sql语句加注释)
406 0
|
SQL 关系型数据库 MySQL
mysql数据库最基本操作总结(运行截图+sql语句+注释)
mysql数据库最基本操作总结(运行截图+sql语句+注释)
436 0
mysql数据库最基本操作总结(运行截图+sql语句+注释)
|
SQL
SQL Server查询所有的表名、字段名、注释
SELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.
1751 0
|
SQL 数据库 关系型数据库
SQL SERVER中如何用SQL语句给表的栏位加注释--sp_addextendedpropert
SQL SERVER中如何用SQL语句给表的栏位加注释   关于注释这个问题,之前没用SQL语句去添加过,都是在Enterprise Manager里面添加的:(   查了一下资料,得知Microsoft在SQL Server™ 2000中引入了扩展属性,用户可在各种数据库对象上定义这些属性。
835 0