《DB 查詢分析器》使用技巧之(二)
馬根峰
( 廣東聯合電子收費股份有限公司, 廣州 510300)
作者部落格:
新浪部落格: http://blog.sina.com.cn/magenfeng
搜狐部落格: http://magenfeng.blog.sohu.com/
QQ空間: http://630414817.qzone.qq.com/
CSDN文庫: http://download.csdn.net/user/magenfeng
CSDN部落格: http://blog.csdn.net/magenfeng
0 引言
中國本土程式員馬根峰推出的個人作品----萬能資料庫查詢分析器,其中文版本《DB查詢分析器》、英文版本《DB Query Analyzer》。
萬能資料庫查詢分析器集哈希技術、連結清單等多種資料結構于一體,使用先進系統開發技術,經曆4年的研究、開發、測試周期,長達5萬多行代碼的工作量,使得萬能資料庫查詢分析器具有強大的功能、友好的操作界面、良好的操作性、跨越資料庫平台。
在《程式員》2007第2期的“新産品&工具點評”部分,編輯“特别推薦”了“萬能資料庫查詢分析器”釋出。本期隻點評了5個工具,分别是“Adobe Acrobat 8中文版”、“迅雷搜尋1.7新版上線”、“Google桌面搜尋5.0中文釋出”、“BEA釋出WebLogic SIP Server 3.0”和特别推薦“萬能資料庫查詢分析器”釋出。前面4個都是國内外大型軟體公司的産品,隻有“萬能資料庫查詢分析器”是個人創作的軟體。截止到目前,在國内最著名的軟體下載下傳網站“中關村線上”中下載下傳量近9萬次,位居整個資料庫類排行謗中前20位。
截止到 2011年11月9日,在Google搜尋關鍵字“DB 查詢分析器”、“DB Query Analyzer”,搜尋結果分别在80萬、150萬左右;在Baidu搜尋關鍵字“DB 查詢分析器”、“DB Query Analyzer”,搜尋結果均在40萬左右。在世界範圍内,從功能上也僅有國外的Query Tool可以與萬能資料庫查詢分析器比肩,萬能資料庫查詢分析器當屬國内第一查詢分析器無疑。
下面前台以中文版本《DB 查詢分析器》、背景以IBM DB2、MYSQL、Sybase、MS 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語句的類型,在本文,均選擇生成前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資料源“unit1562”
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語句,感興趣的使用者可以自已來操作一下,在此就不再贅述了。
關于我
馬根峰本人的微信公衆号:
萬能資料庫查詢分析器
馬根峰的部落格:
CSDN部落格:http://blog.csdn.net/magenfeng
新浪部落格: http://blog.sina.com.cn/magenfeng
官方網址: http://www.unitedpowersoft.com/
更多精彩文章,技術分享,敬請期待