Форматировщик SQL
Форматируйте SQL-запросы: ключевые слова и отступы.
- Мгновенно
- Бесплатно
- Приватно (обработка локально)
- Без регистрации
Читаемый SQL-запрос проверяется за секунды
Запрос в одну строку быстро становится нечитаемым. Этот форматировщик переорганизует его клауза за клаузой: каждый SELECT, FROM, WHERE на своей строке, столбцы выровнены, AND/OR с отступом. Смысл не меняется, читать становится легко.
-
Вставьте запрос
В одну строку, с кривыми отступами — неважно.
-
Отформатируйте
Ключевые слова заглавными (опционально) и клаузы по строкам.
-
Скопируйте
Чистая версия, готовая для ревью или документации.
До / после
| Шаг | Содержимое |
|---|---|
| Ввод | select id, name from users where age > 18 order by name |
| SELECT | SELECT id, name |
| FROM / WHERE | FROM users WHERE age > 18 |
| ORDER BY | ORDER BY name |
Лёгкий форматировщик для читаемости, совместимый с общими ключевыми словами PostgreSQL, MySQL, SQLite и SQL Server. Он не проверяет синтаксис: экзотическое ключевое слово просто остаётся как есть.
Частые вопросы
Зачем писать ключевые слова заглавными?
Это распространённое соглашение о читаемости: SELECT, FROM, WHERE заглавными сразу отличаются от имён таблиц и столбцов в нижнем регистре. SQL нечувствителен к регистру ключевых слов, так что это чисто косметика, но стандарт в командах.
Меняет ли форматирование результат запроса?
Нет: переносы строк, отступы и регистр ключевых слов не влияют на выполнение. Запрос возвращает ровно те же данные, просто его легче читать.
Поддерживает ли форматировщик все диалекты SQL?
Это лёгкий форматировщик для читаемости: он распознаёт общие ключевые слова (SELECT, JOIN, GROUP BY…), общие для PostgreSQL, MySQL, SQLite, SQL Server. Очень специфичные для движка функции или синтаксис могут отступаться не идеально.
Можно ли отключить заглавные буквы?
Да, этим управляет галочка. Снимите её, чтобы переорганизовать только раскладку (переносы, отступы), сохранив исходный регистр ваших ключевых слов.