格式化结果将显示在这里...
在线SQL格式化工具,支持SQL美化、SQL压缩和语法高亮显示。兼容MySQL、PostgreSQL、SQLite、T-SQL、PL/SQL、MariaDB等多种数据库方言,所有处理均在浏览器本地完成,不上传服务器,保障数据安全。
支持标准SQL、MySQL、PostgreSQL、SQLite、T-SQL(SQL Server)、PL/SQL(Oracle)、MariaDB共7种方言。选择正确的方言可以让格式化引擎更好地识别方言特有的语法和关键字。
可以。本工具基于sql-formatter库,能正确处理子查询嵌套、CTE(WITH子句)、窗口函数、CASE WHEN等复杂结构,自动按层级缩进,保持逻辑清晰。
SQL压缩将多行SQL合并为单行,去除注释和多余空白。适用于将SQL写入日志、配置文件或作为程序参数传递时减少体积,也方便在命令行中直接执行。
不会。所有SQL格式化和压缩处理均在浏览器本地完成(使用JavaScript),你的SQL语句不会发送到任何服务器,完全保障数据隐私安全。
支持5类语法高亮:SQL关键字(蓝色加粗)、字符串(深蓝)、数字(橙色)、注释(灰色斜体)、函数名(紫色)。高亮仅用于显示,复制时输出纯文本。
DataGrip等IDE的格式化功能更强大,支持语义分析和项目级配置。本工具的优势在于无需安装、打开即用、跨平台,适合快速格式化单条SQL或临时调试场景。