SQL
Visualizer

IntelliJ IDEA 插件:Wrapper 链、XML/注解/HQL 动态 SQL 实时预览(含 MPJ 联表 JOIN),控制台日志一键还原并精确跳转源码,SQL 反向转 Java 代码。告别翻日志、手拼参数。

1K+
总下载量
4.8★
用户评分
500+
活跃用户

大幅提升您的 SQL 调试效率

更简单的工具,更清晰的逻辑。旨在优化每一个研发细节,让您在更短的时间内成就更多

Wrapper 预览

Wrapper → SQL 实时预览

LambdaQueryWrapper / MPJLambdaWrapper 等全类型静态解析,无需启动项目,直接预览最终 SQL

Lambda 链静态解析
无需运行项目即可预览完整 SQL
动态条件勾选
if / choose / where 等标签按需渲染
9 种方言分页
MySQL / PG / Oracle 等全方言分页语法
日志还原

控制台日志一键还原

自动捕获运行控制台 Preparing / Parameters 日志,还原成可执行 SQL

自动捕获
监听控制台输出,自动识别 SQL 日志
批量还原
粘贴整段日志,多组语句自动分隔
混合前缀匹配
宽容匹配各种日志前缀格式
反向转换

SQL → Java 反向转换

选中 SQL 一键生成可编译的 MyBatis-Plus 代码,支持四形态输出

四形态输出
QueryWrapper / Lambda / Wrappers / MPJ
增删改查全覆盖
SELECT / INSERT / UPDATE / DELETE 全支持
多表 JOIN
联表查询自动生成 MPJLambdaWrapper
多框架支持

XML / 注解 / MPJ 全覆盖

mapper XML 全动态标签按 MyBatis 语义渲染,注解 SQL 同样支持

XML 动态标签
if / choose / foreach / bind 等全支持
注解 SQL
@Select / @Update / @Delete / @Insert
OGNL 表达式
面板勾选动态条件,实时预览结果
SQL 预览

强大的 SQL 预览能力
多方言、多场景全覆盖

支持 9 种数据库方言分页渲染,参数自动替换为实际值,LIKE 自动拼百分号,动态条件面板勾选实时预览。

多方言支持
MySQL / PostgreSQL / Oracle / SQLServer 等 9 种方言分页语法
参数自动替换
? 占位符替换为实际值,按字段类型自动加引号
查看预览能力
更多特性

我们为您考虑周全

SQL Visualizer 涵盖了 SQL 调试所需的一切功能。

多框架支持

MyBatis-Plus / MPJ 联表 / Spring Boot / XML Mapper / 注解 SQL 全覆盖,无论使用什么技术栈都能轻松集成。

极致性能

静态解析,轻量级设计,不影响 IDE 性能。快速响应,即使处理大量 Wrapper 链也能保持流畅体验。

智能识别

自动扫描项目中的 Wrapper 端点,智能解析参数类型。无需手动配置,开箱即用。

广泛集成

完美集成 MyBatis XML / 注解 SQL / HQL、JPQL / SQL 日志追踪 / 批量操作,打造完整的开发调试生态。

脚本能力

支持前置/后置脚本、环境变量、自定义函数。提供完整的请求生命周期控制能力。

历史记录

自动保存所有预览历史和反向转换结果,历史面板两级导航、SQL 带高亮与耗时,可精确跳转回源码。让每一次调试都有迹可循。

开源免费 · 永久使用

完全免费
基于 Apache-2.0 协议

SQL Visualizer 所有功能永久免费使用。无需注册、无需登录,安装即用。

  • 所有功能完全免费
  • 开源透明,代码可查
  • 持续更新,社区驱动
  • 无需注册,开箱即用
点击 · 前往 Gitee 仓库
Testimonials

深受 开发团队信赖

听听那些每天使用 SQL Visualizer 的工程师们怎么说。

"自从用了这个插件,写 LambdaQueryWrapper 的时候终于不用反复启动项目确认生成的 SQL 了。联表查询的预览特别准,MPJ 的 leftJoin 也能直接看到完整 SQL,排查问题快了很多。"

陈伟
Java 开发工程师

"控制台日志还原功能太实用了,以前看到一堆 Preparing 和 Parameters 还得手动拼 SQL,现在点一下就搞定。动态条件勾选也很方便,if 标签的预览和实际执行完全一致。"

林晓东
后端开发

"SQL 反向转 Java 代码这个功能很惊喜,接手老项目的时候从日志里拿到 SQL,直接转成 LambdaQueryWrapper 代码,省了不少手写的时间。推荐团队都装上了。"

黄志鹏
全栈开发工程师

完全免费

所有功能永久免费使用,无需注册,无需登录

免费版
¥0永久免费
  • Wrapper → SQL 实时预览
  • XML / 注解动态 SQL 预览
  • MPJ 联表 JOIN 反向解析
  • SQL → Java 反向转换
  • 控制台日志一键还原
  • 批量操作参数面板
  • SQL 代码补全
  • 逻辑删除自动注入
  • 9 种数据库方言支持
立即免费下载
立即体验

准备好告别繁琐的
SQL 调试方式了吗?

加入超过 500 名开发者的行列,在 IntelliJ IDEA 中享受更高效的 SQL 调试体验。所有功能永久免费。

永久免费使用·开箱即用·无需注册