mysql>SELECT 1+1# 这个注释直到该行结束
mysql>SELECT 1+1-- 这个注释直到该行结束
mysql>SELECT 1 /* 这是一个在行中间的注释 */ + 1
mysql>SELECT 1+
/*
这是一个
多行注释的形式
*/
MySQL可以在SQL代码中注释的。可用两个方式经行注释。1.以“
#”号开头直到行尾的所有内容都认为是注释。
2.另一种为C
风格的注释。即,以“/
*”开始,以“*
/”结束的所有内容都认为是注释。C
风格的注释可跨多行。
举例:
命令XXOO
#注释
#这是注释
/*这也是注释*/
/*你看到的
这几行字符
都是注释啊*/
也可以用两个短划线和一个空格(“--
”)来注释。
比如:
--
这个依然是注释
但是一定要在“--”后面加上空格
要不然有可能会被识别为表达式。带有如像“5--7
”这样的表达式的语句有可能被认为包含一个注释。但不可能写“5--
7”这样的表达式。
在SQL标准中标准的注释方式是"--"注释,即单行注释,不过不同的数据库注视方式也略有不同,下面是各个数据库支持饿方式其中这是方式基本上每个数据库都是支持的mysql 注释方法
在MySQL中病支持标准的"--"注释方式,他采用的是"#"方式才进行单行注释。
1."#"注释. 以#开头的一句表示注释一行如:
#
##创建用户表
#
create table user(
id int primary key not null,
name varchar(20))
#注释也可以用在行中注释,注释从#开始,到行末结束.如:
create table user(
id int primary key not null, # 用户id
name varchar(20))2.这种是C语言的注释风格,支持一行注释也支持多行注释。另外还可以是行内注释
1) 单行注释 即用注释一行如
create table student(
id int primary not null,
name varchar(50))
2)多行注释 即可以跨行注释如
create table student(
id int primary not null,
name varchar(50))
3)行内注释 即注释的内容可以在sql语句中,可以用来对字段进行注释。如:
create table student(
id int ,name varchar(50) )SqlServer 注释方法
--注释,即标准的单行注释
--
----创建用户表
--
create table student(
id int primary not null,
name varchar(50))
注释:用法同MySQL的注释方式,支持单行,多行和行内注释。Oracle和DB2数据库的注释方式基本上和SqlServer相同,参见上面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)