MySQL存储过程调试工具-dbForge Studio for MySQL
工具官网地址: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种格式传递给接受者。
在中心图表中将你的数据进行分类和总结,能够使它们更加易读和易了解。