Про SQL Форматувач
Загальний огляд
Інструмент SQL Форматувач перетворює безладні SQL-запити в чистий, читабельний код з правильними відступами та опціональними великими ключовими словами. Чи відлагоджуєте ви складний запит з лог-файлу, чи форматуєте SQL для документації — цей інструмент перетворить однорядковий SQL у структурований формат за секунди.
Ключові можливості
- Форматування — Додає правильні відступи та переноси рядків. Кожна клауза (SELECT, FROM, WHERE, JOIN тощо) починається з нового рядка.
- Мініфікація — Стискає SQL в один рядок, видаляючи зайві пробіли. Корисно для вбудовування в код або конфігурацію.
- Великі ключові слова — Конвертує SQL-ключові слова у верхній регістр (SELECT, FROM, WHERE), зберігаючи регістр ідентифікаторів та значень.
- Підтримка діалектів — Працює з MySQL, PostgreSQL, SQLite, SQL Server та стандартним ANSI SQL.
Як користуватися
- Вставте SQL-запит у поле введення.
- Оберіть дію: Форматувати, Мініфікувати або Великі ключові слова.
- Натисніть Обробити і скопіюйте відформатований результат.
Підтримувані SQL-оператори
- Запити даних — SELECT, FROM, WHERE, JOIN (INNER, LEFT, RIGHT, CROSS, FULL OUTER), GROUP BY, HAVING, ORDER BY, LIMIT, OFFSET, UNION
- Маніпуляція даними — INSERT INTO, VALUES, UPDATE, SET, DELETE FROM
- Визначення схеми — CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX
- Підзапити — Вкладені SELECT з правильними відступами
Технічні деталі
SQL-форматування застосовує набір правил для ідентифікації ключових слів та клауз, потім додає послідовні відступи та переноси рядків. Форматувач зберігає рядкові літерали (одинарні та подвійні лапки), коментарі (-- та /* */) і числові значення. Форматування змінює лише пробіли та опціонально регістр ключових слів — логіка запиту залишається ідентичною.