工具官網地址:http://www.devart.com/dbforge/mysql/studio/
對於某些存儲過程很多且復雜的SQL的應用,在短時間內要使得所有MySQL存儲過程和函數正常運行,那么如果能找到一個比較好的調試工具,就可以事半功倍, 這里介紹的是dbForge Studio for MySQL。
1. 首先說明dbForge Studio for MySQL具有存儲過程調試功能的版本是收費的,但有30天調用期,我想足以滿足你的要求。
2安裝部分省略,直接官網下載安裝,沒有依賴包,直接簡單
3,調試存儲過程,建議調試在測試環境下進行。
3.1 為存儲過程,生成調試信息:右擊要調試的過程--"Debug"--"Compile for Debugging', 操作如下
3.2 為存儲過程設置斷點:打開存儲過程的代碼, 在你要設置斷點的行上雙擊便可
3.3 調試存儲過程,單步執行,並查看每個變量的值。
右擊存儲過程---"Debug"--"Step Into", 如下圖
先擇"Stop Into"后,如果你的存儲過程有參數,則為彈出窗體提示輸入參數值,如果沒有,則不直接運行;
存儲過程會從"begin"開始執行,然后點又上角的"step over"(F10), 單步執行。
查看變量值:選中變量,點右鍵,選擇"Add Wath", 這個變量就會在"Watches"這個視圖區出現,如果你單步運行到這個變量值,則可以看見了,這樣就可以調試,變量值是否正確,有錯誤沒,循環次數等。
調試和Eclipse差不多,粗略作個說明,方便自己以后查找,沒用過的同學按步驟折騰一下就知道如何用了。
\
dbForge Studio for MySQL是一個在Windows平台被廣泛使用的MySQL客戶端,它能夠使MySQL開發人員和管理人員在一個方便的環境中與他人一起完成創建和執行查詢,開發和調試MySQL程序,自動化管理MySQL數據庫對象等工作。
這個MySQL前端GUI工具提供了實用工具來進行比較、同步工作,使用時間調度來備份MySQL數據庫,並對MySQL表格的數據給出了可能性分析和報告。超過15000名的用戶使用dbForge Studio for MySQL來管理、維護和監控他們的MySQL數據庫。
功能描述About Feature
需要培訓、定制、外包?請聯系我們!慧都專業技術團隊幫助您提高效率,節省成本,降低風險!
智能化的SQL編碼
智能化的編碼實現、格式化、代碼片段能夠在你編寫SQL代碼的時候帶給你便捷和高效。編碼導航,快速獲取對象信息並立刻執行語法檢查。 查看更多關於SQL編碼的信息>>
數據庫的比較和同步
當需要修改MySQL數據庫結構,在服務器之間傳輸數據,分析數據庫之間的差異時,你可以:
- 比較和同步數據及模式。
- 安排常規的數據庫同步任務。
- 生成比較報告。
可視化的查詢生成器
可視化查詢可通過圖表或者表達的編輯器來創建。任何復雜的查詢都可以在幾秒時間內得出結果。圖形用戶界面工具能夠自動添加表格之間的連接,並且允許使用INSERT、 UPDATE、DELETE等語句。
數據庫設計器
使用數據庫關系圖可用於創建、分析、逆向工程、打印和自定義MySQL數據庫,還可用於:
- 查看不相關的鍵之間的關系。
- 顯示數據庫對象的屬性
- 執行存儲過程
導入/導出數據
通過導入、導出工具可使用外部數據來填補MySQL數據庫。它們支持超過10種流行的數據格式,並允許自定義整個流程。查看更多關於數據導入和導出的信息>>
數據庫備份
清理SQL格式的數據庫並定期對MySQL數據庫備份。對於備份的文件有多達5個水平的壓縮程度選項供選擇。保存項目的設置和連接以供以后使用或通過命令行工具調用。查看更多關於MySQL數據庫垃圾清理的信息>>
數據庫管理
MySQL數據庫管理工具的工作內容包括:
- 管理用戶權限
- MySQL服務控制
- 管理服務器變量
- 表格維護
- 管理服務器會話
MySQL調試工具
這個MySQL的第一個調試工具提供了按部就班的代碼執行、斷點、觀察、調用堆棧和變量評估機制來自動調試MySQL存儲過程和觸發器,並保持MySQL服務器程序執行的邏輯。查看更多關於程序調試工具的信息>>
表格設計器
可視化的表格設計器可用於創建或修改表格結構和索引。你可以完全控制你所想要的變化,啟發式功能會在創建列的時候基於你所輸入的名稱推薦列的類型。查看更多關於表格設計器的信息>>
數據庫重構
通過應用細微的改變來改進MySQL數據庫的設計。當這些改變執行的時候,它們是完全透明的而應用程序會照顧所有的數據庫依賴項:
- 重命名數據庫對象預覽
- 重構腳本
查詢分析工具
使用查詢分析工具查詢測試。該工具可以通過GUI. Profiler幫助你發現問題和優化SQL查詢:
- 提供可視化查詢分析
- 比較分析結果
報告與分析
數據報告通過以手動或者以命令行工具的方式,使用包含豐富特性集的向導來完成。准備好的報告可以通過9種格式傳遞給接受者。
在中心圖表中將你的數據進行分類和總結,能夠使它們更加易讀和易了解。