w

基本使用

本指南将引导您了解 SQL 格式化和美化工具的基本使用方法。

输入您的 SQL 查询

  1. 导航到工具:转到 SQL 格式化工具页面
  2. 输入 SQL 代码:在"SQL 输入"文本区域中粘贴或输入您的 SQL 查询
  3. 自动格式化:工具会在您输入时自动格式化您的 SQL

示例输入

select u.id, u.name, u.email, p.title, p.content from users u inner join posts p on u.id = p.user_id where u.active = 1 and p.published = 1 group by u.id, u.name, u.email, p.title, p.content order by u.name asc, p.created_at desc limit 10 offset 0;

配置格式化选项

缩进大小

选择缩进的空格数:

  • 2 个空格:紧凑格式化
  • 4 个空格:标准格式化(推荐)
  • 8 个空格:宽格式化

关键字大小写

控制 SQL 关键字的显示方式:

  • 大写:将所有关键字转换为大写(SELECT、FROM、WHERE)
  • 小写:将所有关键字转换为小写(select、from、where)
  • 保持原样:保持输入时的原始大小写

其他选项

  • 关键字大写:将 SQL 关键字转换为大写
  • 函数名大写:将函数名转换为大写
  • 数据类型大写:将数据类型名转换为大写
  • 逗号对齐:在 SELECT 列表中对齐逗号
  • 布尔操作符前换行:在 AND/OR 操作符前添加换行

查看格式化输出

格式化后的 SQL 将显示在"格式化后的 SQL"文本区域中。您可以:

  1. 复制到剪贴板:点击"复制"按钮复制格式化后的 SQL
  2. 查看统计信息:检查统计信息面板了解格式化详情
  3. 保存到历史记录:工具会自动保存您的格式化历史

示例输出

SELECT
  u.id,
  u.name,
  u.email,
  p.title,
  p.content
FROM users u
INNER JOIN posts p ON u.id = p.user_id
WHERE u.active = 1
  AND p.published = 1
GROUP BY
  u.id,
  u.name,
  u.email,
  p.title,
  p.content
ORDER BY
  u.name ASC,
  p.created_at DESC
LIMIT 10 OFFSET 0;

快速操作

  • 加载示例:点击"加载示例"查看示例 SQL 查询
  • 清空:点击"清空"删除所有内容
  • 复制:点击"复制"将格式化后的 SQL 复制到剪贴板

该工具提供实时格式化,因此当您更改 SQL 代码或格式化选项时,会立即看到结果。

这个页面对您有帮助吗?