w

Основное использование

Это руководство поможет вам разобраться с базовым использованием инструмента SQL Prettify and Format.

Введите ваш SQL-запрос

  1. Откройте инструмент: Перейдите на страницу SQL Prettify
  2. Введите SQL-код: Вставьте или введите ваш SQL-запрос в текстовое поле "SQL Input"
  3. Автоматическое форматирование: Инструмент будет автоматически форматировать SQL во время ввода

Пример входных данных

select u.id, u.name, u.email, p.title, p.content from users u inner join posts p on u.id = p.user_id where u.active = 1 and p.published = 1 group by u.id, u.name, u.email, p.title, p.content order by u.name asc, p.created_at desc limit 10 offset 0;

Настройте параметры форматирования

Размер отступа

Выберите количество пробелов для отступа:

  • 2 пробела: Компактное форматирование
  • 4 пробела: Стандартное форматирование (рекомендуется)
  • 8 пробелов: Широкое форматирование

Регистр ключевых слов

Управляйте тем, как отображаются ключевые слова SQL:

  • UPPERCASE: Преобразует все ключевые слова в верхний регистр (SELECT, FROM, WHERE)
  • lowercase: Преобразует все ключевые слова в нижний регистр (select, from, where)
  • Preserve Case: Сохраняет исходный регистр, как при вводе

Дополнительные параметры

  • Ключевые слова в верхнем регистре: Преобразует ключевые слова SQL в верхний регистр
  • Функции в верхнем регистре: Преобразует имена функций в верхний регистр
  • Типы данных в верхнем регистре: Преобразует названия типов данных в верхний регистр
  • Выравнивать запятые: Выравнивает запятые в списках SELECT
  • Перенос строки перед логическим оператором: Добавляет переносы строки перед операторами AND/OR

Просмотр форматированного вывода

Форматированный SQL появится в текстовом поле "Formatted SQL". Вы можете:

  1. Скопировать в буфер обмена: Нажмите кнопку "Copy", чтобы скопировать форматированный SQL
  2. Посмотреть статистику: Проверьте панель статистики для деталей форматирования
  3. Сохранить в историю: Инструмент автоматически сохраняет историю форматирования

Пример вывода

SELECT
  u.id,
  u.name,
  u.email,
  p.title,
  p.content
FROM users u
INNER JOIN posts p ON u.id = p.user_id
WHERE u.active = 1
  AND p.published = 1
GROUP BY
  u.id,
  u.name,
  u.email,
  p.title,
  p.content
ORDER BY
  u.name ASC,
  p.created_at DESC
LIMIT 10 OFFSET 0;

Быстрые действия

  • Load Example: Нажмите "Load Example", чтобы загрузить пример SQL-запроса
  • Clear: Нажмите "Clear", чтобы удалить все содержимое
  • Copy: Нажмите "Copy", чтобы скопировать форматированный SQL в буфер обмена

Инструмент обеспечивает форматирование в реальном времени, поэтому вы сразу увидите результат при изменении SQL-кода или параметров форматирования.

Была ли эта страница полезной?