Перейти к содержимому
ToolMug

Форматирование SQL

Превратите длинный запрос в одну строку в читаемый SQL, где каждое предложение и каждый столбец стоят на отдельной строке. Выберите диалект своей СУБД, чтобы её синтаксис, кавычки и функции обрабатывались правильно.

Работает в браузере — введённые данные никуда не загружаются

Как пользоваться

  1. Вставьте запрос или нажмите «Загрузить пример».
  2. Выберите диалект SQL, отступ и регистр ключевых слов.
  3. Нажмите «Форматировать» или Ctrl+Enter (⌘+Enter на Mac).
  4. Скопируйте отформатированный запрос.

Описание параметров

Диалект SQL
Учитывает синтаксис конкретного диалекта — идентификаторы в обратных кавычках в MySQL, приведения типов через :: и параметры $1 в PostgreSQL, квадратные скобки в SQL Server и QUALIFY в Snowflake и BigQuery.
Ключевые слова
«ВЕРХНИЙ» пишет SELECT, FROM, WHERE заглавными буквами, «нижний» — строчными, «Как есть» оставляет их без изменений. Имена таблиц и столбцов никогда не меняются.

Примеры

До

select id,name from users where status='active' order by name

После

SELECT
  id,
  name
FROM
  users
WHERE
  status = 'active'
ORDER BY
  name

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

Проверяет ли инструмент правильность запроса?

Нет. Он форматирует структуру запроса, но не проверяет имена таблиц и столбцов и не проверяет, примет ли запрос ваша база данных.

Можно ли отформатировать несколько запросов сразу?

Да. Запросы, разделённые точкой с запятой, форматируются друг за другом.

Загружается ли мой запрос на сервер?

Нет. Форматирование выполняется в вашем браузере, поэтому запросы с настоящими именами таблиц и данными остаются конфиденциальными.

Конфиденциальность

Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.

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