Форматувальник SQL
Форматуйте та прикрашайте SQL-запити з переносами рядків між реченнями та узгодженим регістром ключових слів або мініфікуйте їх в один рядок.
Пов'язані інструменти
Як користуватися Форматувальник SQL
- 01
Вставте свій SQL-запит у поле вводу.
- 02
Оберіть «Форматувати», щоб прикрасити його, чи «Мініфікувати», щоб стиснути в один рядок.
- 03
Оберіть регістр ключових слів, потім скопіюйте результат.
Що робить форматувальник SQL
Це форматувальник SQL, який бере стиснений, однорядковий або непослідовно оформлений запит і робить його охайним: кожне головне речення в окремому рядку, стовпці та умови з відступами, а регістр ключових слів однаковий. Він також може зробити зворотне і стиснути запит в один рядок.
Чому читабельний SQL допомагає
Читабельний SQL легше рецензувати, налагоджувати і супроводжувати. Коли SELECT, FROM, WHERE, JOIN і GROUP BY кожен починають новий рядок, а ключові слова мають однаковий регістр, форма запиту, тобто що він повертає і як фільтрує, стає очевидною з першого погляду.
Форматування також корисне безпосередньо перед відправленням запиту, щоб різниці залишалися невеликими, а рецензенти бачили змістовні зміни, а не переформатовані пробіли.
Налаштування і діалекти
Ви обираєте регістр ключових слів (наприклад, великі літери, що є поширеною домовленістю) і те, форматувати чи стискати. Форматувальник не залежить від діалекту і опрацьовує поширений ANSI SQL, який використовують PostgreSQL, MySQL, SQLite і SQL Server.
Режим стискання зручний для протилежної потреби: згорнути відформатований запит назад в один рядок, щоб вбудувати його в код чи в значення конфігурації.
Він форматує, а не перевіряє
Інструмент форматує для читабельності, а не перевіряє коректність вашого запиту, тож він охоче розкладе і запит із помилкою. Сприймайте охайний результат як виграш у читабельності, а не як перевірку правильності.
Працює у вашому браузері
Усе працює у вашому браузері, і це важливо, бо справжні запити часто містять назви таблиць, назви стовпців, а іноді й конкретні значення, що натякають на вашу схему чи дані. Нічого з цього не завантажується.
Поширені запитання
Що робить форматувальник?
Він ставить кожне головне речення, як-от SELECT, FROM, WHERE і JOIN, на власний рядок, робить відступи стовпцям та умовам і нормалізує регістр ключових слів для зручності читання.
Чи надсилається мій SQL на сервер?
Ні. Форматування виконується повністю у вашому браузері, тож ваші запити ніколи не залишають ваш пристрій. Це робить його безпечним для запитів, що згадують назви таблиць чи стовпців.
Які діалекти SQL підтримуються?
Він не залежить від діалекту й обробляє поширений ANSI SQL, що використовується PostgreSQL, MySQL, SQLite і SQL Server. Він форматує для читабельності, а не перевіряє синтаксис.