SQL格式化、美化、压缩在线工具

将SQL语句字符串格式化、美化、压缩方便查看或填充。

SQL格式化、美化、压缩在线工具
历史
输入SQL

一、工具功能说明

  • 清空:一键清空左右两个文本框所有内容;
  • 美化(格式化):自动换行、缩进、关键字大写,结构化排版,方便阅读长SQL;
  • 压缩:删除换行、多余空格、注释,整行紧凑SQL,适合接口传参、日志存储;
  • 支持MySQL、MariaDB标准SQL语法,SELECT/INSERT/UPDATE/DELETE/JOIN/子查询全部兼容;
  • 纯前端本地处理,无后端请求,离线可用。

二、完整使用实例

原始未格式化SQL(输入)

select id,name,phone from user_info where status=1 and create_time>'2025-01-01' order by id desc limit 10;

点击【美化】后输出

SELECT
    id,
    name,
    phone
FROM
    user_info
WHERE
    status = 1
    AND create_time > '2025-01-01'
ORDER BY
    id DESC
LIMIT 10;

点击【压缩】后输出

SELECT id,name,phone FROM user_info WHERE status=1 AND create_time>'2025-01-01' ORDER BY id DESC LIMIT 10;

三、操作步骤

  1. 左侧输入框粘贴原始单行/杂乱SQL;
  2. 点击【美化】:右侧输出分层缩进格式化SQL;
  3. 点击【压缩】:右侧输出紧凑无换行SQL;
  4. 点击【清空】重置所有输入输出内容。

四、业务使用场景

  • 开发调试:杂乱SQL美化后快速看懂关联表、条件;
  • 接口参数:压缩SQL去除换行,避免JSON/URL传参报错;
  • 数据库日志:压缩后减少存储体积;
  • 文档整理:美化SQL放入开发文档,可读性更高。