Инструменты для разработчиков
Форматировщик и украшатель SQL
Превращайте неряшливый SQL в читаемые запросы для PostgreSQL, MySQL, SQL Server, Oracle, BigQuery и других — или сжимайте его.
Работает локально в вашем браузере — введённые данные не загружаются.
Что это за инструмент?
Вставьте длинный однострочный запрос из логов или ORM и получите читаемый SQL с единообразными отступами и регистром ключевых слов. Выберите диалект своей СУБД, чтобы функции, операторы и кавычки распознавались правильно, или переключитесь на минификацию, чтобы уместить запрос в одну строку.
Форматирование основано на открытой библиотеке sql-formatter, которая понимает синтаксис диалектов: приведения типов PostgreSQL, квадратные скобки T-SQL, обратные кавычки BigQuery.
Минификация удаляет комментарии и лишние пробелы, не трогая строки и идентификаторы в кавычках. Запросы обрабатываются в браузере и никогда не отправляются на сервер.
Как пользоваться: Форматировщик SQL
- Вставьте SQL или загрузите пример.
- Выберите диалект: стандартный SQL, PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, BigQuery, Snowflake и другие.
- Настройте регистр ключевых слов, отступы и запятые в начале строки под свой стиль.
- Скопируйте или скачайте отформатированный SQL либо переключитесь на минификацию для одной строки.
Примеры
Отформатированный запрос
select id, name from users where active = 1
SELECT id, name FROM users WHERE active = 1
Частые вопросы
Меняет ли форматирование работу запроса?
Нет. Меняются только пробелы и — по желанию — регистр ключевых слов. Идентификаторы и строковые значения остаются как есть.
Почему возникает ошибка разбора?
Запрос может использовать синтаксис другой СУБД. Выберите подходящий диалект — например T-SQL для имён в [квадратных скобках] или MySQL для обратных кавычек.
Можно ли отформатировать несколько инструкций сразу?
Да. Инструкции, разделённые точкой с запятой, форматируются по очереди с пустой строкой между ними.
Понадобится больше возможностей?
Премиум-инструменты, повышенные лимиты и доступ через API — в наших планах. Версия 1 остаётся бесплатной и приватной в вашем браузере.