Онлайн-редактор и песочница SQL

Ваша приватная песочница SQL. Ваши запросы остаются в браузере и не покидают устройство. Учитесь, тестируйте, прототипируйте!

Вывод:

Результат появится здесь...

Делитесь и учитесь

  • Безопасный шаринг - Делитесь кодом с помощью ссылок с ограниченным сроком действия и опциональной защитой паролем.
  • ИИ-объяснения - ИИ-помощник объясняет, как работает код, чтобы было проще учиться и понимать.
  • ИИ-код-ревью - ИИ-ассистент проверяет код на ошибки, оценивает читаемость и предлагает улучшения.

О SQL

SQL (Structured Query Language) — стандартный язык для управления реляционными базами данных. Этот редактор использует SQLite — лёгкий и безсерверный движок, который полностью работает в вашем браузере.

Почему SQL?

  • Универсален — работает со всеми реляционными базами данных
  • Декларативный — описывает, что нужно получить, а не как
  • Мощный — сложные запросы с простым синтаксисом
  • Обязательный — базовый навык для разработчиков и аналитиков данных

Типичные задачи

  • Анализ данных и отчётность
  • Проектирование баз данных и моделирование
  • Бэкенд-разработка
  • Миграция данных
  • BI и аналитика

Пример для старта

Вот простая SQL-сессия:

-- Создать таблицу
CREATE TABLE users (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL,
    email TEXT UNIQUE,
    age INTEGER
);

-- Добавить данные
INSERT INTO users (name, email, age) VALUES
    ('Alice', '[email protected]', 30),
    ('Bob', '[email protected]', 25),
    ('Charlie', '[email protected]', 35);

-- Запросить данные
SELECT * FROM users WHERE age > 25;

Возможности SQL

  • SELECT — получение данных из таблиц
  • INSERT — добавление записей
  • UPDATE — изменение существующих записей
  • DELETE — удаление записей
  • JOIN — объединение данных из нескольких таблиц
  • GROUP BY — агрегация данных
  • ORDER BY — сортировка результатов

Особенности SQLite

Этот редактор использует SQLite, который поддерживает:

  • Стандартный синтаксис SQL
  • Часто используемые типы данных (INTEGER, TEXT, REAL, BLOB)
  • Индексы и ограничения
  • Транзакции
  • Представления и триггеры

Полезные ссылки