Онлайн-форматер SQL
Форматуйте або мініфікуйте SQL-код до 500 000 символів локально. Нормалізація регістру ключових слів. Безпечно та без підключення до БД. Обробка виконується…
Почати роботу
Можливості та обмеження
Цей інструмент допомагає зробити SQL-код більш читабельним або компактним. Він працює локально, тому ваші дані не передаються на сервер.
Приклад роботи
Вхідний код: select id,name from users where age>18 order by name
Після форматування (Beautify, Upper case):
SELECT id, name FROM users WHERE age > 18 ORDER BY name
Після мініфікації (Minify, Lower case): select id,name from users where age>18 order by name
Налаштування
- Beautify: додає розриви рядків перед типовими реченнями (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY) і відступи для елементів, розділених комами.
- Minify: видаляє зайві пробіли та пробіли навколо ком, крапок з комою, знаків рівності та дужок. Коментарі не видаляються.
- Регістр ключових слів: нормалізує розпізнані ключові слова до верхнього або нижнього регістру.
Обмеження
Це легкий форматер на основі регулярних виразів, а не SQL-парсер. Він не розуміє діалекти SQL. Ключові слова всередині рядків або коментарів можуть бути змінені, а специфічний синтаксис може форматуватися погано. Інструмент не підключається до бази даних, не виконує SQL, не перевіряє синтаксис, не оптимізує план і не запобігає SQL-ін'єкціям.
Поширені запитання
Чи може інструмент видалити коментарі?
Ні, у режимі мініфікації коментарі навмисно зберігаються.
Чи підтримує він конкретні діалекти SQL, як-от MySQL чи PostgreSQL?
Ні, це універсальний форматер, який не враховує особливості діалектів. Специфічний синтаксис може форматуватися неправильно.
Чи безпечно вставляти конфіденційний SQL?
Так, обробка відбувається локально у вашому браузері, і дані не надсилаються на сервер.
Обробка виконується локально у вашому браузері.