米
米咖工具箱
SQL 格式化
全部工具
SQL 格式化与压缩
粘一行、一键美化或压缩,支持关键字大写与注释清理
关键字大写
标识符大写下划线
去除单行注释 --
去除块注释 /* */
缩进 4 空格
逗号后强制换行
美化格式化
压缩成单行
去多余空格
SELECT * FROM users u LEFT JOIN orders o ON u.id = o.user_id WHERE u.age > 18 /* adult only */ AND u.status = 'active' -- active users GROUP BY u.id HAVING COUNT(o.id) > 0 ORDER BY COUNT(o.id) DESC LIMIT 10;
一键美化
复制结果
清空
美化前后:
—
SELECT u.id, u.name, COUNT(o.id) AS order_count FROM users u LEFT JOIN orders o ON u.id = o.user_id WHERE u.age > 18 /* adult */ AND u.status = 'active' -- active GROUP BY u.id HAVING COUNT(o.id) > 0 ORDER BY order_count DESC LIMIT 10;
压缩成单行
复制结果
压缩后:
—
SELECT id , name , COUNT ( * ) AS n FROM users WHERE age > 18 GROUP BY id;
去除多余空格
复制结果
清理后:
—
支持 MySQL / PostgreSQL / SQLite / ClickHouse 等主流方言,自动识别字符串(单引号内不改动)、数字、反引号引号、注释;本工具仅做格式处理,不做 SQL 解析引擎校验,极复杂的嵌套语法可能有偏差;全部在浏览器本地运行,不上传任何内容。