格式化 and beautify a SQL query
Take minified 或 poorly-indented SQL 查询和 生成 readable, consistently-formatted SQL 具有 keywords uppercased 和 clauses 开 separate lines.
- 1
SQL 从 logs 或 generated 通过 ORMs 是经常单个长 行. Formatting 具有 keywords 开其 own 行, consistent indentation, 和 alias alignment makes 它 readable 为 debugging 和审查.
- 2 SQL 格式化器 →
Paste SQL 查询. tool formats SELECT/INSERT/UPDATE/DELETE 具有标准 conventions: keywords uppercase, SELECT/WHERE/GROUP 通过开 separate lines, subqueries indented.
- 3
常见问题
- formatting 改变查询 semantics?
- 否 — formatting 仅 changes whitespace, capitalization, 和行 breaks. parsed 查询树 是 identical. 总是验证具有差异比较如果 formatter also 'optimizes' (一些 tools rewrite predicates, 哪个能够改变行为).
- 什么 SQL dialects 是 supported?
- 标准 SQL (ANSI) syntax 工作 universally. Dialect-specific syntax (PL/pgSQL, T-SQL, MySQL backticks) 可以格式化 imperfectly. formatter focuses 开常见 SELECT/INSERT/UPDATE/DELETE 结构.
解决此任务的工作流
格式化 SQL 并统计字数
格式化 SQL 查询,再对格式化输出进行字数统计分析。 管道
生成 Lorem Ipsum 并统计词数
生成 Lorem Ipsum 文本后统计词数。 管道
SQL 格式化并验证
格式化 SQL 查询后验证语法。 管道
清理文本后分析字数统计
修剪并规范化文本,再计算字数/字符/行数统计。 管道
去重并计数
排序去重行,再统计剩余词数以快速盘点。 管道
文本小写化并统计词数
规范化文本大小写后统计词数。 管道
移除 URL 并统计词数
移除 URL 后统计剩余词数。 管道
标题大小写并统计词数
转为标题大小写后统计词数。 管道
文本换行并统计词数
换行长文本后统计词数。 管道