Форматирование 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 работает полностью в вашем браузере. Ваши файлы и данные обрабатываются на вашем устройстве и никогда не отправляются на сервер. Не нужно создавать учётную запись и ничего устанавливать — просто откройте страницу и начните работу.
