0

Minify SQL Online — 将查询压缩为一行

格式化和美化 SQL 查询或将其缩小为一行 — 完全在您的浏览器中完成。

处理中... 0%
对 SQL 源进行标记
检测子句和子查询
应用关键字大小写
渲染格式化输出

结果

此页面将打开 SQL 格式化程序,并已选择缩小模式:粘贴查询,按下按钮,即可将整个语句折叠为一行。多行注释和 -- 行注释被删除,因为它们无法在单行中生存,并且每次运行的空白都会减少为单个空格。

当 SQL 作为数据而不是代码传输时,您需要单行查询:将语句嵌入 JSON 有效负载或 YAML 配置中,将其粘贴到 CLI 标志中,将其存储在环境变量中,或者在日志聚合器中比较两个查询,其中换行符会增加噪音。缩小的 SQL 也稍微小一些 — 对于具有数百行格式的长分析查询,差异可能达到文本大小的 20-30%。

缩小器不是盲目的空白正则表达式:查询首先被标记化,因此字符串文字内的空格(“New York”仍然是“New York”)、带引号的标识符和参数都被准确保留。一切都在您的浏览器本地运行 - 查询永远不会上传。需要反方向吗?将模式切换回格式化并获得同一查询的可读缩进版本。