🗄️ SQL格式化

格式化和美化SQL查询。支持MySQL、PostgreSQL、SQL Server和标准SQL——全部在浏览器中完成,无需上传,即时结果。

关于SQL格式化

本SQL格式化工具完全在浏览器中运行。将SQL查询粘贴到输入框中,选择SQL方言,点击格式化,美化后的SQL就会出现在输出框中。不会上传到服务器——格式化使用经过充分测试的sql-formatter库在本地完成。

支持的方言

  • 标准SQL —— 适用于可移植查询的通用SQL92兼容格式化。
  • MySQL —— 包含MySQL特有的函数和关键字。
  • PostgreSQL —— 识别PostgreSQL语法和类型。
  • SQL Server (T-SQL) —— 微软的Transact-SQL方言。
  • SQLite —— 轻量级嵌入式SQL方言。

如何使用

  1. 将SQL查询粘贴到输入框中。
  2. 选择合适的SQL方言。
  3. 点击格式化美化查询。
  4. 在输出框中查看结果。
  5. 点击复制复制结果,或清空重新开始。

常见问题

本工具会上传我的SQL吗? 不会。所有格式化都在浏览器本地完成,查询不会离开你的设备。

如果我的SQL无效会怎样? 格式化器比较宽松,仍会尝试格式化无效的SQL,但结果可能不完美。请务必在数据库中验证查询。

注释会保留吗? 会,单行(--)和多行(/* */)注释都会保留在输出中。

支持DDL语句吗? 支持。CREATE、ALTER、DROP等DDL语句与SELECT、INSERT、UPDATE、DELETE等DML一样会被格式化。