SQLLab
Бесплатно · Без регистрации · 14 инструментов

SQL инструменты

Полезные утилиты для работы с SQL-запросами и базами данных — прямо в браузере.

Популярный

SQL Formatter

Форматирует и выравнивает SQL-запрос с отступами. Поддерживает PostgreSQL, MySQL, SQLite, BigQuery.

Открыть
Для продвинутых

EXPLAIN Visualizer

Вставьте вывод EXPLAIN ANALYZE — увидите дерево плана запроса с временем и стоимостью каждого узла.

Открыть
Новый

Schema Designer

Визуальный конструктор схемы БД. Создавайте таблицы и столбцы — экспортируйте в CREATE TABLE SQL.

Открыть
Без AI

SQL Описание

Вставьте SQL-запрос — получите понятное описание на русском: что выбирает, какие фильтры, как группирует.

Открыть
Новый

JSON → CREATE TABLE

Вставьте JSON объект — получите DDL с автоматическим определением типов: INTEGER, VARCHAR, JSONB, DATE.

Открыть
Для DBA

Schema Diff

Сравните две схемы таблицы — получите готовую ALTER TABLE миграцию: ADD/DROP COLUMN, ALTER TYPE.

Открыть
Новый

Генератор данных

Задайте схему таблицы — получите реалистичные INSERT-запросы: имена, email, телефоны, даты, суммы.

Открыть
Для аналитиков

SQL → Pandas

Конвертирует SELECT запрос в Python pandas код: merge, groupby, agg, sort_values, head.

Открыть
Новый

Pivot конструктор

Вставьте CSV — выберите строки, столбцы, агрегацию — получите CASE WHEN или CROSSTAB SQL с предпросмотром.

Открыть
Интерактивный

Оконные функции

Визуально настраиваете ROW_NUMBER, RANK, LAG, SUM с PARTITION BY, ORDER BY и фреймом — получаете синтаксис.

Открыть
Новый

ERD из SQL

Вставьте CREATE TABLE DDL — получите ER-диаграмму с таблицами, типами столбцов и FK-связями со стрелками.

Открыть
Новый

SQL Linter

Проверяет 12 антипаттернов: SELECT *, неявные JOIN, функции в WHERE, NOT IN с NULL, UPDATE/DELETE без WHERE.

Открыть
Новый

Query Cost Estimator

Оценивает относительную стоимость SQL запроса: JOIN, подзапросы, функции в WHERE, DISTINCT и другие факторы.

Открыть
Для dbt

SQL → dbt model

Конвертирует SELECT запрос в dbt модель: заменяет таблицы на {{ ref() }}, генерирует schema.yml.

Открыть

Хотите закрепить знания SQL на практике?