审查 SQL 查询
格式化查询,复制 SQL 审查报告,再比较差异或检查结果 payload。
- 1. SQL
格式化查询并复制包含表、子句、变更风险和清单信号的审查报告。
- 2. Diff
分享前将审查后的查询与上一版比较。
- 3. CSV JSON
清理能证明查询输出形态的导出行或 API payload 样例。
格式化长 SQL 查询,让条件、连接、子查询和差异更容易检查。
输入 / 输出
输入、输出和复制操作集中在这个主区域。示例和检查内容放在下方。
本地会话
输入状态只保存在此浏览器中,可在无账号时恢复上次工作区。
完成主要输入/输出流程后,再打开需要的示例、检查清单和相关工具。
审查 SQL 查询
格式化查询,复制 SQL 审查报告,再比较差异或检查结果 payload。
格式化查询并复制包含表、子句、变更风险和清单信号的审查报告。
分享前将审查后的查询与上一版比较。
清理能证明查询输出形态的导出行或 API payload 样例。
复制前检查
常见失败情况
相关工具
指南
完成主要输入/输出流程后,再打开需要的示例、检查清单和相关工具。
select id,name from users where active=1 order by created_at descselect count(*) from orders where created_at >= '2026-01-01'select u.id,o.total from users u join orders o on o.user_id=u.idSQL 示例
语句数
1
输入字节
113
输出行数
10
Dialect
PostgreSQL
运行格式化 SQL 前检查查询形态、表引用、子句和复制风险。
查询类型
SELECT 查询
表引用
2
JOIN 子句
1
子查询
0
参数
0
敏感字段
0
从 FROM、JOIN、UPDATE、INSERT 或 DELETE 子句检测到的前几个表状引用。
SQL 审查报告
复制包含查询形态、表引用、子句检查、警告和安全执行清单的交接报告。
查询类型
SELECT 查询
语句数
1
表引用
2
JOIN 子句
1
子查询
0
参数
0
WHERE 状态
是
LIMIT 状态
否
审查备注
审查清单
# SQL 审查报告 - 检查时间: 浏览器复制时间 - 输出模式: 美化 - 查询类型: SELECT 查询 - 语句数: 1 - 表引用: 2 - JOIN 子句: 1 - 子查询: 0 - 参数: 0 - 敏感字段: 0 - WHERE 状态: 是 - LIMIT 状态: 否 - 变更或 schema 风险: 否 - 输入字节: 113 - 输出行数: 10 - 原始 SQL 不包含在此报告中;需要时另附已脱敏的格式化查询。 ## 表引用 - users - orders ## 审查备注 - 未检测到结尾分号。如 SQL 客户端需要语句结束符,请补上。 - SELECT 没有 LIMIT 或聚合。临时检查生产数据前请加限制。 ## 审查清单 - 上线前先在 staging 或事务包裹的会话中运行。 - 确认 WHERE、LIMIT 和 JOIN key 符合预期行范围。 - 昂贵的 SELECT 或 JOIN 请查看 EXPLAIN 或数据库执行计划。 - UPDATE、DELETE、INSERT 和 schema 变更应放入已审查的迁移或回滚计划。 - 分享前删除凭据、客户标识符和生产 literal。
可复制输出
select
u.id,
o.total
from
users u
join orders o on o.user_id = u.id
where
o.status = 'paid'
order by
o.created_at desc