belun.app Блог

SQL-форматтер — форматирование и минификация SQL онлайн

  
0 строк
0 символов
0 ключевых слов

Вставьте запутанный запрос в одну строку — и получите читаемый SQL с отступами. Или, наоборот, сожмите отформатированный запрос обратно в одну строку. Форматтер понимает обратные кавычки MySQL, квадратные скобки SQL Server и приведения типов PostgreSQL, а вся работа идёт в браузере — запрос с настоящими именами таблиц и столбцов не покидает ваш компьютер.

Как это работает

  1. 1
    Вставьте SQL Вставьте запрос — или целый скрипт из нескольких инструкций через точку с запятой — в поле ввода.
  2. 2
    Выберите параметры Укажите диалект (MySQL, PostgreSQL, SQL Server или стандартный), регистр ключевых слов и ширину отступа.
  3. 3
    Форматируйте или минифицируйте Нажмите «Форматировать», чтобы разложить запрос по строкам с отступами, или «Минифицировать», чтобы убрать комментарии и собрать всё в одну строку. Результат копируется одной кнопкой.

Ваши данные защищены

Всё обрабатывается прямо в вашем браузере. Никакие файлы или текст не отправляются на наши серверы. Отключите интернет — инструмент продолжит работать.

Часто задаваемые вопросы

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

Из блога

Как форматировать SQL-запросы ради читаемости (и меньшего числа ошибок) Почему единый стиль SQL важен, какие соглашения стоит принять и как привести запрос в порядок одним кликом. Читать статью →

Похожие инструменты