SQL-форматтер — форматирование и минификация SQL онлайн
0 строк
0 символов
0 ключевых слов
Вставьте запутанный запрос в одну строку — и получите читаемый SQL с отступами. Или, наоборот, сожмите отформатированный запрос обратно в одну строку. Форматтер понимает обратные кавычки MySQL, квадратные скобки SQL Server и приведения типов PostgreSQL, а вся работа идёт в браузере — запрос с настоящими именами таблиц и столбцов не покидает ваш компьютер.
Как это работает
- 1 Вставьте SQL Вставьте запрос — или целый скрипт из нескольких инструкций через точку с запятой — в поле ввода.
- 2 Выберите параметры Укажите диалект (MySQL, PostgreSQL, SQL Server или стандартный), регистр ключевых слов и ширину отступа.
- 3 Форматируйте или минифицируйте Нажмите «Форматировать», чтобы разложить запрос по строкам с отступами, или «Минифицировать», чтобы убрать комментарии и собрать всё в одну строку. Результат копируется одной кнопкой.
Ваши данные защищены
Всё обрабатывается прямо в вашем браузере. Никакие файлы или текст не отправляются на наши серверы. Отключите интернет — инструмент продолжит работать.
Часто задаваемые вопросы
- Какие диалекты SQL поддерживаются?
- Стандартный SQL, а также MySQL (идентификаторы в обратных кавычках и комментарии #), PostgreSQL (приведения :: и dollar-quoting) и SQL Server (идентификаторы в квадратных скобках). Форматтер опирается на форму токенов, а не на полную грамматику, поэтому большая часть специфичного для диалекта синтаксиса проходит без изменений.
- Отправляется ли мой SQL на сервер?
- Нет. Форматирование и минификация полностью выполняются на JavaScript в вашем браузере. Запрос — включая имена таблиц, столбцов и значения — никуда не передаётся. Инструмент работает даже без интернета после загрузки страницы.
- Меняет ли форматирование смысл запроса?
- Нет. Меняются только пробелы, переносы строк и регистр ключевых слов. Строковые литералы, комментарии, числа и идентификаторы сохраняются как есть. Минификация дополнительно удаляет комментарии, но на результат это не влияет.
- Можно ли обработать несколько запросов сразу?
- Да. Разделяйте инструкции точкой с запятой — каждая форматируется отдельно, с пустой строкой между ними. Так можно приводить в порядок целые скрипты миграций и файлы с начальными данными.
- Почему ключевые слова становятся заглавными?
- Заглавные ключевые слова — самый распространённый стиль: так проще выделять клаузы взглядом. Если вам нужен нижний регистр или исходное написание, переключите параметр «Ключевые слова» на «строчные» или «Сохранять».
- Что будет, если в SQL есть ошибка?
- Форматтер всё равно сделает что может и покажет предупреждение — например, если скобки не сбалансированы или кавычка не закрыта. Он не отвергает ввод целиком, поэтому можно отформатировать незаконченный запрос и увидеть проблему визуально.
Из блога
Как форматировать SQL-запросы ради читаемости (и меньшего числа ошибок) Почему единый стиль SQL важен, какие соглашения стоит принять и как привести запрос в порядок одним кликом. Читать статью →Похожие инструменты
JSON-форматтер Форматирование, проверка и минификация JSON. XML-форматтер Красивый вывод и проверка XML-документов. HTML-форматтер Отступы и аккуратное оформление HTML-разметки. CSS-минификатор Минификация и сжатие CSS для уменьшения размера. Тестер регулярных выражений Проверка регулярок с подсветкой совпадений.