DBeaver 自带强大的 SQL 美化格式化功能一键排版、可深度自定义也能集成外部美化工具。一、快速使用一键美化快捷键最常用Windows/LinuxCtrlShiftFmacOSCmdShiftF临时回退刚美化完想撤销——立即按CtrlZ撤销可以恢复到美化前的状态。右键菜单选中 SQL → 右键 →Format → Format SQL菜单栏选中 SQL →SQL → Format → Format SQL二、内置美化配置自定义规则打开设置Windows/LinuxWindow → PreferencesmacOSDBeaver → Preferences路径Editors → SQL Editor → SQL Formatting核心配置项推荐表格配置项推荐值说明Keyword caseUPPER关键字大写SELECT/FROM/WHEREIndent size4缩进 4 个空格Use spaces勾选用空格代替制表符Line breaks子句独立换行FROM/WHERE/GROUP BY 各起一行Wrap after parenthesesalways括号内内容换行对齐其他实用功能大小写转换选中 → 右键 → Format → To Upper/Lower Case注释行注释 Ctrl/块注释 CtrlShift/保存自动格式化勾选Save actions → Format SQL on save三、美化效果对比格式化前sqlselect u.id,u.name from users u left join orders o on u.ido.user_id where u.statusactive格式化后按推荐配置sqlSELECT u.id, u.name FROM users u LEFT JOIN orders o ON u.id o.user_id WHERE u.status active四、高级集成外部美化工具如 sql-formatter内置不满足时可集成 Node.js 版 sql-formatter支持更多方言。安装 Node.js 与工具bash运行npm install -g sql-formatterDBeaver 设置进入 SQL Formatting → 勾选Use external formatterCommandnode C:\Users\你的用户\AppData\Roaming\npm\node_modules\sql-formatter\bin\sql-formatter.js --dialect mysql路径按实际调整保存后快捷键 CtrlShiftF 会调用外部工具美化。五、常见问题快捷键无效检查是否被其他软件占用或在 Preferences → Keys 搜索 Format SQL 重置绑定。格式化乱确认 SQL 语法无错或切换到 Standard 内置格式化器。