Перейти до вмісту
Spellkit

Форматування SQL

Гарне форматування SQL-запитів за діалектами або мініфікація в один рядок — усе в браузері.

Форматування виконується локально — запит ніколи не залишає цей браузер.

Що таке Форматування SQL?

Інструмент форматує SQL-запити з обраним регістром ключових слів і відступами або мініфікує їх в один рядок. Він розуміє одинадцять діалектів — MySQL, PostgreSQL, SQLite, MariaDB, SQL Server (T-SQL), Oracle PL/SQL, BigQuery, Snowflake, Spark, Hive і стандартний SQL — тож специфічний синтаксис на кшталт [квадратних дужок] і `зворотних лапок` форматується коректно. Усе виконується в браузері: запити нікуди не завантажуються.

Основні можливості

  • Одинадцять діалектів: MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery, Snowflake та інші
  • Регістр ключових слів — ВЕРХНІЙ, нижній або як введено
  • Відступи: 2 пробіли, 4 пробіли або табуляція
  • Мініфікація одним кліком згортає запит в один рядок (рядкові літерали не змінюються)
  • Працює повністю в браузері — запити не залишають ваш комп'ютер

Форматування SQL — красиве оформлення та мініфікація запитів онлайн

Вставте будь-який SQL-запит і отримайте його в єдиному стилі: ключові слова в потрібному регістрі, кожна клауза на своєму рядку, вкладеність із відступами. Або навпаки — мініфікуйте запит в один рядок для логів і коду.

Діалекти

Форматер розуміє одинадцять діалектів: стандартний SQL, MySQL, PostgreSQL, SQLite, MariaDB, SQL Server (T-SQL), Oracle PL/SQL, BigQuery, Snowflake, Spark SQL і Hive. Правильний вибір діалекту важливий, коли запит використовує специфічний синтаксис — [ідентифікатори в дужках] у T-SQL, `зворотні лапки` в MySQL, приведення типів :: у PostgreSQL — щоб форматер коректно його розібрав.

Параметри форматування

  • Ключові слова — писати SELECT/FROM у ВЕРХНЬОМУ регістрі, нижньому або залишити як введено.
  • Відступ — 2 пробіли, 4 пробіли або табуляція.
  • Кілька операторів, розділених ;, форматуються разом із порожнім рядком між ними.

Мініфікація

Мініфікація згортає запит в один рядок: послідовності пробілів стають одинарними пробілами, -- рядкові коментарі видаляються (вони поглинули б решту рядка), а /* блокові коментарі */ зберігаються. Пробіли всередині 'рядкових літералів' ніколи не змінюються.

Приватність

Форматування виконується повністю у вашому браузері. Запити ніколи не завантажуються, не логуються і не зберігаються — безпечно навіть для робочого SQL.

Конфіденційність

Форматування SQL повністю працює у вашому браузері. Ваші файли та дані обробляються на вашому пристрої й ніколи не завантажуються на жоден сервер. Не потрібно створювати обліковий запис чи щось встановлювати — просто відкрийте сторінку та почніть роботу.