SQL 格式化程序

使用方言支持格式化和缩小 SQL - MySQL、PostgreSQL、SQLite 等。

免费在线 SQL 格式化程序和压缩器

凌乱的一行 SQL 很难阅读、审查和调试。 Dokall 的 SQL 格式化程序使用一致的缩进和大写关键字来漂亮打印查询,并提供对 MySQL、PostgreSQL、SQLite 等的方言支持。

使用 Minify 去除注释并折叠空白以进行紧凑查询。 Dual Ace 编辑器具有 SQL 语法突出显示功能 - 一切都在您的浏览器中运行。

Frequently Asked Questions

Which SQL dialects are supported?
Dokall supports standard SQL plus dialect-specific formatting for MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, BigQuery, and others. Select your dialect for correct keyword casing and syntax handling.
Can I minify SQL queries?
Yes. Switch to minify mode to compress a formatted query into a single line. Useful for embedding SQL in application code or reducing log output size.
Does formatting affect query performance?
No. SQL formatters only change whitespace. The database query planner sees the same logical query. Formatting is for human readability during development and code review.
Can I format stored procedures?
Yes. Paste multi-statement SQL including CREATE PROCEDURE, triggers, and CTEs. Complex procedural SQL may need dialect-specific settings for best results.
Is my SQL sent to a server?
No. Formatting runs in your browser. Queries containing table names, credentials, or business logic never leave your device.