SQL 格式化

本機美化/壓縮 SQL,支持 MySQL、PostgreSQL、SQLite 等方言

交互控件将随脚本加载;处理始终在浏览器本地完成。

正在載入工具…

这个工具能做什么

  • 美化/压缩
  • 多方言
  • 关键字大小写
  • 本地处理
  • 不连库

示例

  • 输入:select a from t where id=1
  • 输出:SELECT a\nFROM t\nWHERE id = 1

适用 / 不适用

  • 适用:把一行 SQL 变可读
  • 适用:统一团队 SQL 风格初稿
  • 不适用:执行查询或解释执行计划

技术与隐私说明(可验证)

  • 只做格式化,不访问数据库
  • 方言差异以选项为准
  • 数据:全程浏览器本地处理,不上传到 www.518882.com 服务器。

怎么用(步骤)

  1. 粘贴 SQL,选择方言与美化/压缩模式,结果实时更新。
  2. 可切换关键字大写与缩进宽度。
  3. 全部在浏览器本地完成,SQL 不会上传。
  4. 复杂方言特性若解析失败,可改「标准 SQL」再试。

常見問題

支持哪些方言?

含标准 SQL、MySQL、PostgreSQL、SQLite、MariaDB、SQL Server、BigQuery、Spark 等。以上说明对应「SQL 格式化」本页实际行为;默认不把输入内容发往服务器处理。

会执行 SQL 吗?

不会。只做格式化,不连接任何数据库。以上说明对应「SQL 格式化」本页实际行为;默认不把输入内容发往服务器处理。

数据上传吗?

不上传,库文件随站点本地加载。SQL 格式化:处理只在浏览器本地完成,不会把内容上传到 www.518882.com 或第三方接口;无需注册,可在开发者工具网络面板自行核对。

压缩模式是什么?

先格式化再折叠空白,得到更短的单行/少行 SQL。以上说明对应「SQL 格式化」本页实际行为;默认不把输入内容发往服务器处理。

格式化失败怎么办?

检查引号是否闭合,或切换方言;个别方言扩展语法可能不被支持。以上说明对应「SQL 格式化」本页实际行为;默认不把输入内容发往服务器处理。