Основное использование
Это руководство поможет вам разобраться с базовым использованием инструмента SQL Prettify and Format.
Введите ваш SQL-запрос
- Откройте инструмент: Перейдите на страницу SQL Prettify
- Введите SQL-код: Вставьте или введите ваш SQL-запрос в текстовое поле "SQL Input"
- Автоматическое форматирование: Инструмент будет автоматически форматировать 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". Вы можете:
- Скопировать в буфер обмена: Нажмите кнопку "Copy", чтобы скопировать форматированный 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;
Быстрые действия
- Load Example: Нажмите "Load Example", чтобы загрузить пример SQL-запроса
- Clear: Нажмите "Clear", чтобы удалить все содержимое
- Copy: Нажмите "Copy", чтобы скопировать форматированный SQL в буфер обмена
Инструмент обеспечивает форматирование в реальном времени, поэтому вы сразу увидите результат при изменении SQL-кода или параметров форматирования.