基本使用
本指南将引导您了解 SQL 格式化和美化工具的基本使用方法。
输入您的 SQL 查询
- 导航到工具:转到 SQL 格式化工具页面
- 输入 SQL 代码:在"SQL 输入"文本区域中粘贴或输入您的 SQL 查询
- 自动格式化:工具会在您输入时自动格式化您的 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"文本区域中。您可以:
- 复制到剪贴板:点击"复制"按钮复制格式化后的 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;
快速操作
- 加载示例:点击"加载示例"查看示例 SQL 查询
- 清空:点击"清空"删除所有内容
- 复制:点击"复制"将格式化后的 SQL 复制到剪贴板
该工具提供实时格式化,因此当您更改 SQL 代码或格式化选项时,会立即看到结果。