SQL 格式化
粘贴查询语句,得到缩进统一、整洁的 SQL,方便阅读、审查和分享。
已封存在本设备上
在浏览器中运行,不上传任何内容。
已封存
格式化后的 SQL
格式化后的 SQL 会随输入显示在这里。
无法格式化这段 SQL
使用方法
-
粘贴查询
粘贴一条查询或整个脚本,或打开 .sql 文件。用分号分隔的多条语句也可以。
-
选择方言和样式
选择你的数据库,以便识别其特有语法,然后设置关键字大小写、缩进和布局。
-
复制整洁的 SQL
格式化结果会随输入实时更新。可以复制,也可以下载为 .sql 文件。
常见问题
我的查询会被发送到服务器吗?
不会。格式化在你的浏览器中进行,表名、字面量中的客户数据和内部数据库结构都不会离开你的设备。
为什么方言很重要?
每种数据库都有自己的关键字、引号规则和运算符:MySQL 用反引号,SQL Server 用方括号,PostgreSQL 用 :: 做类型转换。选对方言,格式化工具才能识别它们,而不是报错。
格式化会改变查询的功能吗?
不会。改变的只有空白、换行,以及你选择时关键字的大小写。表名、列名、字符串和注释都完全保持原样。
它会检查我的 SQL 是否正确吗?
它会读取查询的结构,因此未闭合的引号和括号会连同所在行和列一起报告。它不会连接数据库,所以无法判断某个表或列是否存在。
对齐布局是什么样的?
它把关键字排在左侧固定宽度的一列中,每个子句的其余部分在旁边对齐。有些团队觉得这样更容易浏览很长的 SELECT 列表。