1、 DB 查询分析器 使用技巧之(二)马根峰( 广东联合电子收费股份有限公司, 广州 510300)作者博客:新浪博客: http:/ 搜狐博客: http:/ QQ 空间: http:/ 0 引言 中国本土程序员马根峰推出的个人作品-万能数据库查询分析器,其中文版本DB 查询分析器 、英文版本DB Query Analyzer ,具有强大的功能、友好的操作界面、良好的操作性、跨越数据库平台。在程序员2007 第 2 期的“新产品& 工具点评”部分,编辑“特别推荐”了“万能数据库查询分析器”发布。本期只点评了 5 个工具,分别是“Adobe Acrobat 8 中文版” 、“迅雷搜索 1.7 新
2、版上线” 、 “Google 桌面搜索 5.0 中文发布” 、 “BEA 发布 WebLogic SIP Server 3.0”和特别推荐 “万能数据库查询分析器” 发布。前面 4 个都是国内外大型软件公司的产品,只有“万能数据库查询分析器”是个人创作的软件。截止到目前,在国内最著名的软件下载网站“中关村在线”中下载量近 9 万次,位居整个数据库类排行谤中前20 位。在世界范围内,从功能上也仅有国外的 Query Tool 可以与万能数据库查询分析器比肩,万能数据库查询分析器当属国内第一查询分析器无疑。下面前台以中文版本DB 查询分析器 、后台以 IBM DB2、MYSQL、Sybase 、M
3、S SQLServer 数据库为例,简单介绍用DB 查询分析器如何生成常用的 SQL 语句。需要说明的是, DB 查询分析器能够在连接大型数据库系统Oracle、Sybase、DB2、Informix、MS SQL SERVER、MYSQL 时均可以自动生成常用的 SQL语句。1 连接 ODBC 数据源 连接上基于 MYSQL 数据库系统的 ODBC 数据源“mysql_mgf”后,然后 在DB 查询分析器的对象浏览器中叉开对应的表 tb_station,然后用鼠标右键点击tb_station, DB 查询分析器 就会弹出一个窗口,用于让用户选择产生的 SQL 语句的类型,在本文,均选择生成前
4、 100 行记录,如下图所示。图 1 连接上基于 MYSQL 数据库系统的 ODBC 数据源“mysql_mgf” ,结果如图2 生成 MYSQL 的 SQL 语句连接上基于 MYSQL 数据库系统的 ODBC 数据源“mysql_mgf” 。选择生成前 100 行记录的查询语句,如下图所示:图 2 连接上基于 MYSQL 数据库系统的 ODBC 数据源“mysql_mgf” 3 生成 DB2 的 SQL 语句连接上基于 DB2 数据库系统的 ODBC 数据源“unit1562” 。选择生成前 100 行记录的查询语句,如下图所示:图 3 连接上基于 DB2 数据库系统的 ODBC 数据源“u
5、nit1562”4 生成 Sybase 的 SQL 语句连接上基于 Sybase 数据库系统的 ODBC 数据源“EAS Demo DB V4”。选择生成前100 行记录的查询语句,如下图所示:图 4 连接上基于 Sybase 数据库系统的 ODBC 数据源“EAS Demo DB V4”5 生成 MS SQL Server 的 SQL 语句连接上基于 MY SQL Server 数据库系统的 ODBC 数据源“pub” 。选择生成前 100 行记录的查询语句,如下图所示:图 5 连接上基于 MY SQL Server 数据库系统的 ODBC 数据源“pub”对于连接大型数据库 Oracle、Informix 时,如何产生常用的 SQL 语句,感兴趣的用户可以自已来操作一下,在此就不再赘述了。