`

Mysql的三种注释

    博客分类:
  • sql
 
阅读更多

MySQL服务器支持3种注释风格:

·         从‘#’字符从行尾。

·         从‘-- ’序列到行尾。请注意‘-- ’(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。该语法与标准SQL注释语法稍有不同。

·         从/*序列到后面的*/序列。结束序列不一定在同一行中,因此该语法允许注释跨越多行。

下面的例子显示了3种风格的注释:

mysql> SELECT 1+1;     # This comment continues to the end of line
mysql> SELECT 1+1;     -- This comment continues to the end of line
mysql> SELECT 1 /* this is an in-line comment */ + 1;
mysql> SELECT 1+
/*
this is a
multiple-line comment
*/
1;

上述的注释语法适用于mysqld服务器如何分析SQL语句。发送到服务器之前,mysql客户程序也执行部分语句解析。(例如,它通过解析来确定在多语句行中的语句边界)。

在MySQL 5.1中,mysql解析/* ...*/注释的唯一局限性是结合该风格的注释定界符使用的叹号标记了有条件执行的SQL语句部分。适用于交互式运行mysql和将命令放入一个文件中,并以批处理模式使用mysql来处理mysql < file_name的文件。

 

转自(http://www.cnblogs.com/end/archive/2011/03/31/2001109.html)

分享到:
评论

相关推荐

    PowerDesigner导出的SQL带列注释,导入到MySQL中列注释不见了的处理方法

    PowerDesigner 导出的 SQL 带列注释,导入到 MySQL 中列注释不见了的处理方法 在使用 PowerDesigner 导出 SQL 文件时,如果包含列注释,可能会在导入到 MySQL 数据库中时丢失。这是因为 PowerDesigner 导出的 SQL ...

    解决CodeSmith生成mysql实体没有字段注释和表注释

    然而,有时我们可能需要自定义生成的代码,例如为MySQL实体添加字段注释和表注释,以提高代码可读性和维护性。标题提到的问题“解决CodeSmith生成mysql实体没有字段注释和表注释”正是针对这一需求。 首先,让我们...

    PowerDesigner连接MySQL互相导入以及显示中文注释

    #### 三、PowerDesigner连接MySQL 1. **启动PowerDesigner并连接MySQL**: - 打开PowerDesigner,进入模型设计界面。 - 使用菜单中的“Database”选项卡下的“Connect to Database…”功能连接至MySQL服务器。 -...

    PowerDesigner逆向工程-Mysql,并解决没有注释的问题!

    本文将深入探讨如何使用PowerDesigner进行MySQL数据库的逆向工程,并解决逆向工程过程中可能出现的没有注释的问题。 首先,让我们了解什么是逆向工程。逆向工程,也称为数据库反向设计,是指从已有的数据库中提取其...

    最新mysql 注释版 (高性能mysql 第三版)

    最新mysql注释版,完整标签,绝对高清,绝对超值,已读,亲测。

    解决CodeSmith 8.0生成mysql实体没有字段注释和表注释,亲测好用

    在本文中,我们将深入探讨如何解决在使用CodeSmith 8.0时遇到的MySQL实体没有字段注释和表注释的问题,以及如何进行相关设置。 首先,问题的症结在于CodeSmith在生成代码时未能正确地读取并映射MySQL数据库中的表...

    mysql 生成 EF实体(带注释)

    MySQL到EF实体生成器是一个实用工具,用于解决在.NET环境中使用Entity Framework(简称EF)时,从MySQL数据库自动生成带有注释的实体类和DbContext的问题。通常,微软的默认插件生成的实体类缺少对数据库表和字段的...

    codesmith mysql注释获取修改

    由于模板映射mysql生成代码后发现注释丢了,修正了mysql下获取注释的问题,需要的朋友可以下载直接替换对应的dll即可

    解决CodeSmith 8.0生成mysql实体没有字段注释和表注释

    在描述中提到的问题是关于CodeSmith 8.0版本在生成MySQL数据库实体时,无法正确地包含字段注释和表注释,这对于代码的可读性和维护性是至关重要的。下面将详细介绍如何解决这个问题。 首先,我们需要理解CodeSmith...

    CodeSmith生成Mysql模版带注释

    CodeSmith在生成mysql的实体模板时,字段是不带注释的,这个是因为其SchemaExplorer.MySQLSchemaProvider.dll 中代码有些问题,园子上面有人提到过这个问题,并有相关的详情,具体地址我不记得了,不过我当时自行...

    Codematic2.78下mysql没有列注释的问题

    1. 下载对应版本的dll文件:你需要找到与 Codematic 2.78 兼容的、用于获取MySQL列注释的dll文件,通常可以在官方更新日志、论坛或第三方开发者资源网站上找到。 2. 安装或注册dll文件:将下载的dll文件复制到 ...

    ssh2 mysql 注释开发

    在"SSH2 MySQL 注释开发"这个项目中,我们可以推测开发者创建了一个使用SSH2连接到MySQL服务器进行数据交互的应用程序。这可能是一个基于Java的Web应用,因为SSH2常与Spring Security框架一起使用,为Spring应用程序...

    mysql 数据字段导出工具 增加了注释字段导出

    在别人基础上修改了一下。 感性原作者的奉献 一起贡献都归功与原作者

    CodeSmith可读取MySql的字段注释

    官方的CodeSmith无法读取MySql的字段注释,column.Description为空,本程序可以读到。将附件的中的dll替换 %CodeSmith安装目录%\CodeSmith\v6.5\SchemaProviders\ 文件夹下的SchemaExplorer.MySQLSchemaProvider.dll...

    mysql备份文件注释乱码处理工具

    MySQL数据库在进行备份时,经常会遇到一个问题:当数据库中的数据包含非ASCII字符,特别是中文字符时,如果数据库的默认字符集是GBK,而备份文件是以UTF-8编码保存的,那么在查看或恢复这些备份文件时,注释部分可能...

    动软代码生成器mysql字段注释生成.zip

    《动软代码生成器MySQL字段注释生成》 在数据库设计和开发过程中,良好的注释是提高代码可读性和维护性的重要因素。动软代码生成器针对MySQL数据库提供了字段注释生成的功能,使得数据库表结构的说明更加清晰,便于...

    mysql或者Oracle通过表注释生成word数据库文档

    标题中的“mysql或者Oracle通过表注释生成word数据库文档”是指使用特定的方法或工具,将MySQL或Oracle数据库中的表注释导出并整理成Word文档的过程。这在数据库管理和维护中非常有用,因为表注释通常包含了关于数据...

    CodeSmith可读取MySql的字段注释(V7.1)

    官方的CodeSmith无法读取MySql的字段注释,column.Description为空,本程序可以读到。将附件的中的dll替换 %CodeSmith安装目录%\**\SchemaProviders\ 文件夹下的SchemaExplorer.MySQLSchemaProvider.dll,重启工程...

    动软代码生成器2.78(修复生成MySQL表代码没有注释),解压可用版

    修复后的版本在生成MySQL表代码时,会自动添加相应的注释,这些注释清晰地解释了每个函数或方法的作用,以及与数据库表和字段的对应关系,这对于理解代码逻辑、排查问题、进行团队间的沟通都有着极大的帮助。...

    CodeSmith 8.0.1 读取MySql的字段注释

    解决mysql数据库 使用 codesmith 8.0.1生成模板时不能读取注释,替换安装目录(~\CodeSmith\v8.0\SchemaProviders)下SchemaExplorer.MySQLSchemaProvider.dll文件即可(注意备份)。

Global site tag (gtag.js) - Google Analytics