服务未启,SQL 先知

IntelliJ IDEA 插件:写代码时就看见最终 SQL——Wrapper 链、XML/注解/HQL 动态 SQL(含 MPJ 联表 JOIN)实时预览;跑起来后真实参数与耗时自动捕获,慢查询标红、EXPLAIN 看计划、一键跳回源码;SQL 也能反向转成 Java 代码。不启服务、不翻日志、不手拼参数。

  • 更新无需重启 IDEA
  • 内网环境离线可用
  • 不发使用数据 · 代码不出本机
v2026.10.30最新版本
2024.3+IDEA 支持
Apache-2.0开源协议
UserService.javaJava
1LambdaQueryWrapper<DeviceInfoEntity> wrapper = new LambdaQueryWrapper<>()
2 .eq(DeviceInfoEntity::getId, 1001L)
3 .isNotNull(DeviceInfoEntity::getStationId);
Alt + Shift + Q
实时预览 · 生成的 SQLSQL
1SELECT id, station_id, share_scheme_id
2FROM device_info_entity
3WHERE id = 1001
4AND station_id IS NOT NULL
Core Capabilities

大幅提升您的 SQL 调试效率

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

Wrapper → SQL 实时预览Wrapper → SQL 实时预览
Wrapper 预览

Wrapper → SQL 实时预览

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

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

控制台日志一键还原

增强捕获为默认通道,无需应用开启 SQL 日志即得真实参数与耗时;控制台日志自动捕获还原

增强捕获默认通道
开箱即采、无需逐次确认,真实参数、精确耗时、影响行数开箱即得
并发日志分桶还原
自动识别 Preparing / Parameters,多线程交错按线程分桶,参数不错挂
目标库角标
条目标注 [MySQL]、[DM(达梦)] 等,11 种方言与 HSQL / GBASE 全识别
SQL 溯源 · 日志直达源码SQL 溯源 · 日志直达源码
日志溯源

SQL 溯源 · 日志直达源码

执行日志一键回到发出 SQL 的那一行;预览面板的调用栈逐帧列出,点哪一帧跳哪一帧。

精确落点
日志条目右键即跳到执行 SQL 的代码行,真实调用栈定位不做表名猜测
调用栈逐帧
预览面板悬停展开完整调用链,帧数可配(12~64),基础设施帧自动跳过
两种通道都能用
增强捕获免配置直达;控制台通道配拦截器后同样精确
SQL → Java 反向转换SQL → Java 反向转换
反向转换

SQL → Java 反向转换

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

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

CRUD SQL 一键生成

实体类 / 数据库表右键即出 SELECT / INSERT / UPDATE / DELETE 候选,选定进预览直接编辑、复制

三入口覆盖
实体类文件、项目视图节点、Database 表节点(Ultimate)
候选浮层秒选
打字即过滤,Enter / 双击选定,ESC 关闭
语义对齐 MP 运行时
乐观锁进 WHERE、自增主键默认不勾、逻辑删除出专用 DELETE 变体
XML / 注解 / MPJ 全覆盖XML / 注解 / MPJ 全覆盖
多框架支持

XML / 注解 / MPJ 全覆盖

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

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

JPA / Hibernate SQL 预览

Repository 派生方法、JPQL / HQL、Criteria 链静态解析出 SQL,不启动 Spring 容器、不连数据库

派生方法解析
findByXxx 命名规则全支持,gutter 图标点击即出
@Query 全兼容
JPQL / 原生 SQL / @Modifying DML 直接预览
Criteria 链与 .hbm.xml
静态解析,不依赖容器与数据库
MCP Server:给 AI Agent 的 SQL 工具MCP Server:给 AI Agent 的 SQL 工具
AI Agent 集成

MCP Server:给 AI Agent 的 SQL 工具

Claude Code / Cursor / AI Assistant / Codex 经 IDEA 内置 MCP Server 直连插件能力,IDE 里照常写代码,agent 在旁边干活

确定性证据
渲染链真实产出的可执行 SQL 本体交给 agent,不是置信度评分
十一个只读工具
渲染还原、表结构、EXPLAIN、写风险核查、回滚预案、性能建议、历史检索(IDEA 2025.2+)
可控可审计
设置页逐工具启停即时生效,SELECT 白名单拦截 + 每次调用审计留痕
Live Preview
SQL 预览

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

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

多方言支持
MySQL / PostgreSQL / Oracle / SQLServer 等 11 种方言分页语法
参数自动替换
? 占位符替换为实际值,按字段类型自动加引号
查看预览能力
Wrapper → SQL 预览演示Wrapper → SQL 预览演示
Open Source
开源免费 · 永久使用

完全免费
基于 Apache-2.0 协议

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

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

开发者在怎么用它

三句来自实际使用的话,每句都对应一个具体场景。

没启动项目,定位了分页翻错的问题

接手的项目一半是 MP、一半是 JdbcTemplate 字符串。现在两种写法行首都有图标,点一下出 SQL,StringBuilder 拼的也能还原。

夜
夜航船
Java 开发工程师

改一版查询,不用再拉同事帮忙跑项目

维护的 Hibernate 老项目实体还挂在 .hbm.xml 上,Criteria 链以前根本看不出最后跑什么。现在 HQL、Criteria、hbm 命名查询都能直接还原成 SQL。

不
不写注释的人
后端开发

压测时挑出了两条没走索引的语句

SQL 日志窗口开项目就自动抓,参数拼好,慢查询直接标红,还能点回源码位置。装完不用重启 IDE 就能用。

半
半糖不加冰
全栈开发工程师
Free & Open Source

完全免费

只有一档,没有付费版。所有功能永久免费,无需注册,无需登录。

  • ¥0 永久使用
  • Apache-2.0 开源
  • 不发使用数据 · 代码不出本机
  • 11 种数据库方言

SQL 预览

写代码时,不启动项目就能看见最终 SQL

  • Wrapper → SQL 实时预览
  • XML / 注解动态 SQL 预览
  • JPA / Hibernate(HQL · Criteria · hbm)
  • MPJ 联表 JOIN 反向解析
  • 其他 ORM 链式框架(xbatis / Easy-Query 等)
  • 动态条件勾选实时重渲染

运行期捕获

应用跑起来后,真实参数、耗时与源码位置自动入列

  • 增强捕获真实参数与精确耗时
  • 控制台日志一键还原(回落通道)
  • 日志 SQL 跳回源码位置
  • 调用栈逐帧跳转
  • 慢查询标红与同结构聚类
  • 批量操作参数面板

生成与分析

写完与排查时用得上的生成、执行与校验能力

  • SQL → Java 反向转换(四种形态)
  • CRUD SQL 一键生成
  • 真实 EXPLAIN 执行计划
  • SQL 代码补全
  • 无 WHERE 警示与逻辑删除注入
  • MCP Server 十一工具(IDEA 2025.2+)
Get Started

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

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

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