SQL 格式化与美化工具

100% 浏览器本地・零服务器上传

在本地内存中格式化、美化与缩进 MySQL、Postgres、SQLite 查询语句

Indent:
25 lines
SELECT u.id,
u.username,
u.email,
o.order_id,
o.total_amount,
o.created_at,
SUM (
  p.price * oi.quantity
) AS calculated_total
FROM users u
INNER JOIN orders o
ON u.id = o.user_id
LEFT JOIN order_items oi
ON o.order_id = oi.order_id
LEFT JOIN products p
ON oi.product_id = p.id
WHERE u.status = 'active' AND o.created_at >= '2026-01-01' AND (
  o.payment_status = 'paid' OR o.payment_status = 'settled'
)
GROUP BY u.id,
o.order_id
HAVING calculated_total > 500
ORDER BY o.created_at DESC,
calculated_total DESC
LIMIT 50;

将此工具固定在浏览器侧边栏

随时按下 Alt+M 即可在当前标签页侧边唤出此工具,免去切网页的麻烦。100% 离线免费。

获取浏览器插件

如何格式化与美化 SQL 语句

  1. 1将未排版的 SQL 查询粘贴到左侧编辑器,或点击“加载示例”。
  2. 2开启“关键字大写”选项,规范化保留字(如 SELECT, FROM, WHERE, JOIN)。
  3. 3选择期望的缩进空格数(2 空格或 4 空格)。
  4. 4点击“复制结果”直接粘贴到数据库客户端或代码仓库中。

100% 本地内存隐私保护

包含商业敏感表名、用户字段或核心查询逻辑的 SQL 仅在浏览器内存中解析,绝不上传云端。

架构设计与隐私安全

  • 100% Client-Side In-Browser Formatter: Protects confidential table names, column schemas, and internal database IPs from server uploads.
  • Multi-Dialect Support: Formats standard ANSI SQL, MySQL, PostgreSQL, SQLite, and MariaDB queries.
  • Clause Hierarchy Alignment: Breaks major clauses (FROM, JOIN, WHERE, HAVING, ORDER BY) into clean, aligned blocks.
  • One-Click SQL Minifier: Strips excess whitespace and newlines for high-performance query string transport.

常见问题解答 (FAQ)

喜欢 SQL 格式化与美化工具 吗?分享给你的工程师朋友,一起告别广告与隐私泄露!

MiniToolDesk 100% 离线计算、零数据上传,您的支持是保持纯净无广告的动力。

相关开发者工具