马根峰
(广东联合电子服务股份有限公司, 广州 510300)
1 引言
中国本土程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员)推出的个人作品----万能数据库查询分析器,中文版本DB 查询分析器、英文版本《DB Query Analyzer》。它具有强大的功能、友好的操作界面、良好的操作性、跨越各种数据库平台乃至于EXCEL和文本文件。
你可以通过它 ① 查询ODBC数据源(包括世面上所有的数据库、TXT/CSV文件、EXCEL文件)的数据。② 你可以同时执行多条DML语句乃至存贮过程,结果会以你设定的表格、文本框、文件来返回; ③ 从数据库导出千万条数据时,效率与DBMS没有什么区别; ④ 允许执行的多条SQL语句返回的记录集保存到多个文件中;⑤ 允许用户自定义单次、周、月的“SQL 执行计划”;⑥ 具有强大的 SQL “执行计划”功能,你只要将“工具-à选项”窗口中的选项“SQL执行计划连接自动恢复”设置为“选中”状态,那么即使在“SQL执行计划”期间数据库服务器宕过机,只要在“SQL执行计划”的时刻数据库服务器是处理启动状态,那么“SQL执行计划”都会被执行;⑦ 允许用户自定义导出文件中的字段间分隔符与行结束符;⑧ 6.03版本已经完全兼容任何Microsoft的Windows操作系统系列,包括Windows 10、Windows 8、Windows 7、WindowsVista、Windows 2003、Windows XP、Windows 2000、Windows NT、Windows ME、Windows 9X,可以直接在Windows操作系统上运行,而不需要更改任何操作系统的设置或者配置。
DB 查询分析器在中关村在线(http://xiazai.zol.com.cn/detail/27/264455.shtml) 下载量超过12万 次,位居整个数据库类排行榜中前10位。
在《程序员》2007第2期的“新产品&工具点评”部分,编辑“特别推荐”了“万能数据库查询分析器”发布。
本人还撰写了关于“万能数据库查询分析器”有关技术中文、英文的89篇文章,发布在《电脑编程技巧与维护》、《软件》、《计算机时代》、《电脑编程技巧与维护》、百度文库、CSDN资源、和本人的四大博客上(CSDN博客、新浪博客、QQ空间和搜狐博客上)。
本文将以中文版本DB 查询分析器7.01版本为例,详细介绍 新增的强大的周和月的“SQL 执行计划”、执行的多条SQL语句返回的记录集保存到多个文件中、执行结果保存文件时用户自定义导出文件中的字段间分隔符与行结束符。
2 SQL单次执行计划功能
“单次执行计划”,允许用户设定某一时刻来执行一些SQL命令。可以用“表格”、“保存结果到文件”两种方式。而通过选项“保存执行结果到多个文件”,可以控制结果保存到一个或者多个文件中。
图1 连接ODBC数据源unitoll2,输入要执行的SQL语句
图2 点击“查询->执行计划”菜单,打开SQL执行计划窗口,添加单次执行计划
图3 2016-10-2810:40准时开始执行添加的单次SQL执行计划
3 SQL周执行计划功能
DB 查询分析器7.01版本,除了支持“单次执行计划”外,还增加了“月执行计划”、“周执行计划”的功能。可以用“表格”、“保存结果到文件”两种方式。而通过选项“保存执行结果到多个文件”,可以控制结果保存到一个或者多个文件中。
图4 点击“查询->执行计划”菜单,打开SQL执行计划窗口,添加如图所示的周执行计划
图5 周一2016-10-31 10:50准时开始执行添加的周SQL执行计划
图6 周二2016-11-01 10:50准时开始执行添加的周SQL执行计划
4 SQL月执行计划功能
DB 查询分析器7.01版本,除了支持“单次执行计划”外,还增加了“月执行计划”、“周执行计划”的功能。可以用“表格”、“保存结果到文件”两种方式。而通过选项“保存执行结果到多个文件”,可以控制结果保存到一个或者多个文件中。
“月执行计划”,允许用户设定一个月中的某些天的某一时刻来执行一些SQL命令,如果选择31,则一个月没有31日的就会在30日执行。
图7 点击“查询->执行计划”菜单,打开SQL执行计划窗口,添加如图所示的月执行计划
图8 2016-10-28 11:00准时开始执行添加的月SQL执行计划
图8 2016-10-29 11:00准时开始执行添加的月SQL执行计划
5 结束语
今天只是举例来介绍一下“万能数据库查询分析器”在工作中的应用,其实“万能数据库查询分析器”还有许多操作技巧,在实际使用中同事们都在享受这一工具。
本人也撰写关于“万能数据库查询分析器”的89 篇中文、英文的技术文章来介绍它的强大功能,这些文章及下载链接详见本人的CSDN博客:http://blog.csdn.net/magenfeng。
因为“万能数据库查询分析器”安装时不需要任何插件与虚拟环境,并且完全兼容任何Microsoft的Windows操作系统系列,包括最新的Windows 10,所以安装在资金结算中心的Windows各版本操作系统上,因为其强大的功能、友好的操作界面、良好的操作性、跨不同的数据库平台,它为数据库应用的开发者提供更方便、快捷的支持,在联合电服资金结算中心得到了广泛地使用与好评。
6 本人撰写的关于“万能数据库查询分析器”的89篇技术文章
目前以下7篇文章发布几个国内计算机刊物上:
[1] 马根峰· 基于数据仓库的广东省高速公路一张网过渡期通行数据及异常分析系统 · 杭州:《计算机时代》,2015年第7期
[2] 马根峰· DB QueryAnalyzer中断SQL语句的执行 · 杭州:《计算机时代》,2011年第12期
[3] 马根峰· DB查询分析器 批量执行DML语句并返回更详细的信息 · 北京:《电脑编程技巧与维护》,2011年第24期
[4] 马根峰· DBQuery Analyzer中的事务管理在DB2中的应用 · 北京:《电脑编程技巧与维护》,2011年第22期
[5] 马根峰· DB查询分析器中断SQL语句的执行· 天津:《软件》,2011年第6期
[6] 马根峰· 万能数据库查询分析器中的事务管理在Oracle中的应用 · 上海:《微型电脑应用》,2011年第11期
[7] 马根峰 · 新产品&工具点评 特别推荐:“万能数据库查询分析器”发布 · 程序员,2007年2期
以下82篇文章发布在百度文库、CSDN资源、和本人的四大博客上:
《万能数据库查询分析器使用技巧之(一)》直到《万能数据库查询分析器使用技巧之(十六)》共16篇
《The 1st tip ofDB Query Analyze》直到《The 16th skills of DB Query Analyzer》共16篇
《如何在客户端配置ODBC来访问远程DB2 for Windows服务器》
《How to configure ODBC DSN in Client toaccess remote DB2 for Windows》
《如何在服务器上配置ODBC来访问本机DB2 forWindows服务器》
《How to configure ODBC DSN to access localDB2 for Windows》
《软件开发顶尖高手的杀手锏SQL语句》
《Which SQL statement is the trump card tothe senior software developer》
《DB 查询分析器批量执行DML语句并返回更详细的信息》
《用“万能数据库查询分析器”测试SQLite对4大SQL精髓语句的支持》
《用“DB查询分析器”的对象浏览器来展现数据库的数据字典》
《万能数据库查询分析器用户已基本涵盖当前所有数据库系统》
《The DBMS that DB Query Analyzer Users oftenuse cover all kinds of DBMS》
《查询分析器应必须具备的功能-中断查询的执行》
《万能数据库查询分析器的EXE文件加壳技术》
《Exe packer prevent DB Query Analyzer frombeing debugged》
《自己开发的“万能数据库查询分析器”终于有了较大的成果》
《DB Query Analyzer中断SQL语句的执行》
《DB 查询分析器 批量执行DML语句并返回更详细的信息》
《DB Query Analyzer中的事务管理在DB2中的应用》
《DB 查询分析器中断SQL语句的执行》
《万能数据库查询分析器中的事务管理在Oracle中的应用》
《特别推荐:“万能数据库查询分析器”发布》
《软件开发高手须掌握的4大SQL精髓语句(一)》
《软件开发高手须掌握的4大SQL精髓语句(二)》
《软件开发高手须掌握的4大SQL精髓语句(三)》
《软件开发高手须掌握的4大SQL精髓语句(四)》
《软件开发高手须掌握的4大SQL精髓语句(综合篇)》
《巅峰之作----“万能数据库查询分析器”5.01发布》
《万能数据库查询分析器与EXCEL强强联合进行数据分析》
《DB 查询分析器批量执行多条SQL语句并查看各自的执行时间》
《DB查询分析器访问EXCEL时,要在表名前后加上中括弧或双引号》
《The table name must be enclosed in double quotation marks or squarebracket while accessing EXCEL by DB Query Analyzer》
《如何使用ZOL一键安装器下载中关村在线的源安装包》
《How to download the installation package byZOL Downer》
《DB 查询分析器 6.03 ,遨游于任何Windows操作系统之上的最优秀的数据库客户端工具》
《DB Query Analyzer, the mostexcellent Universal database Access tools on any Microsoft Windows OS 》
《DB 查询分析器 6.03 在Windows 8.1上安装与运行演示》
《Demonstration of DB QueryAnalyzer 6.03 Installation and Running on Microsoft Windows 8 》
《DB 查询分析器 6.03 如何灵活、快捷地操作国产达梦数据库》
《DB 查询分析器 6.03 方便地创建DB2自定义函数》
《How to easily create DB2 user function byDB Query Analyzer 6.03 》
《DB 查询分析器 7.01在 Windows 10 上的安装与运行展示》
《Install and run DB Query Analyzer 7.01 onMicrosoft Windows 10》
《通用固定长度编码格式的字符串查找算法的实现》
《A universal function of searchingfixed-length coded string in a string field》
《如何使用 DB 查询分析器高效地生成旬报货运量数据》
《How to generate the complex data regularly toMinistry of Transport of P.R.C by DB Query Analyzer》
《DB 查询分析器7.01新增的周、月SQL执行计划功能》
《The new powerful function SQL executingschedule monthly or weekly in DB Query Analyzer 7.01》
《DB 查询分析器7.01 新增的保存执行结果到多个文件功能》
《Save results to different files when executingmulti SQL statements in DB Query Analyzer 7.01》
马根峰本人的微信公众号:
万能数据库查询分析器
马根峰的博客:
CSDN博客:http://blog.csdn.net/magenfeng
新浪博客: http://blog.sina.com.cn/magenfeng
官方网址: http://www.unitedpowersoft.cn/
更多精彩文章,技术分享,敬请期待