🗃️ Форматтер SQL
Вставьте свой SQL и получите чистый, читаемый код мгновенно — ключевые слова в верхнем или нижнем регистре, основные предложения на новых строках, отступы AND/OR. Работает полностью в вашем браузере, не требуется загрузка.
Приватно по умолчанию. Этот инструмент работает полностью в вашем браузере — ничего из введённого не загружается и не сохраняется, и он работает офлайн.
Об инструменте
Этот форматтер SQL — легковесный, работающий в браузере инструмент для улучшения SQL, который делает сырой или минифицированный SQL читаемым без полного парсера. Он защищает строковые литералы и встроенные комментарии, чтобы их содержимое никогда не изменялось, а затем применяет выбранный вами стиль написания ключевых слов (верхний или нижний регистр). Основные предложения — SELECT, FROM, WHERE, JOIN, LEFT JOIN, RIGHT JOIN, INNER JOIN, GROUP BY, ORDER BY, HAVING, LIMIT — начинаются на новой строке. Логические операторы AND, OR и условия соединения ON отступают под родительское предложение, обеспечивая четкую визуальную иерархию. Поскольку все работает локально в JavaScript, ваши запросы остаются на вашем устройстве, а инструмент работает даже без подключения к интернету.
Как пользоваться
- Вставьте свой SQL-запрос в поле ввода — сырой, минифицированный или уже частично отформатированный.
- Выберите стиль написания ключевых слов: верхний регистр (SELECT, FROM) или нижний регистр (select, from), в зависимости от ваших стандартов стиля.
- Нажмите «Форматировать SQL», чтобы применить переносы строк перед основными предложениями и отступы AND, OR и ON под родительское предложение.
- Просмотрите отформатированный результат в панели вывода — строковые литералы и комментарии остаются точно такими, как вы их написали.
- Нажмите «Копировать в буфер обмена», чтобы вставить чистый SQL напрямую в ваш редактор, консоль или документацию.
Частые вопросы
- Этот форматтер SQL бесплатный?
- Да, полностью бесплатный. Нет аккаунта, нет подписки и нет ограничений на использование.
- Отправляется ли мой SQL на сервер?
- Нет. Все форматирование выполняется в вашем браузере с использованием JavaScript. Ваш SQL никогда не покидает ваше устройство, поэтому учетные данные и логика бизнеса в ваших запросах остаются приватными.
- Изменит ли форматирование мои строковые значения или комментарии?
- Нет. Строковые литералы (в одинарных и двойных кавычках) и встроенные комментарии (-- и /* */) обнаруживаются и фиксируются до любого преобразования, а затем восстанавливаются без изменений в выходных данных.
- Какие диалекты SQL поддерживаются?
- Форматтер обрабатывает стандартный SQL и хорошо работает с запросами MySQL, PostgreSQL, SQLite и MS SQL Server. Это форматтер на основе ключевых слов, а не полный парсер, осведомленный о диалектах, поэтому синтаксис, сильно зависящий от поставщика, сохраняется, но не выделяется особым образом.
- Можно ли использовать его офлайн или без подключения к интернету?
- Да. После загрузки страницы все форматирование выполняется локально в JavaScript. Вы можете отключиться от интернета и продолжить форматирование запросов без каких-либо прерываний.
- Загружает ли этот инструмент мои данные?
- Нет. Всё выполняется прямо в вашем браузере, поэтому ваши данные никогда не покидают устройство — после загрузки страницы он работает даже офлайн.