// песочница SQL

SQL онлайн: песочница с живой схемой базы

Запускай SQL прямо на странице: готовые примеры, таблица результатов и схема базы. Для нескольких баз, снимков, сохранённых запросов и экспорта открой полноэкранную песочницу — без регистрации.

запустить SQL здесь открыть полноэкранный редактор

первый запуск скачает движок базы (~17 МБ) — дальше запросы выполняются мгновенно

примеры:
Ctrl+Enter запускает. Операторов может быть несколько — раздели их точкой с запятой.

первый запуск скачает движок базы (~17 МБ) — дальше запросы выполняются мгновенно

Какие таблицы в базе?

Стартовый набор — магазин «Ярко»: клиенты, товары, заказы. После первого запуска список станет живой схемой по твоей реальной базе: колонки, первичные ключи, стрелки внешних ключей.

  • customers 10 строк id, name, city, signed_up
  • products 8 строк id, title, category, price
  • orders 22 строки id, customer_id, product_id, qty, ordered_at

Схема перерисовывается после каждого запуска. Объяви связь через REFERENCES — появится стрелка.

Как работает песочница SQL в браузере?

Внутри — PGlite: PostgreSQL 18, скомпилированный в WebAssembly. В быстром редакторе одна база магазина: можно писать SELECT, создавать таблицы и менять данные. Полноэкранный редактор добавляет несколько баз, шаблоны, снимки, сохранённые запросы и экспорт SQL. Базы двух редакторов хранятся отдельно.

Ограничения песочницы

  • база живёт в этом браузере: на другом устройстве или в инкогнито её не будет
  • несколько операторов выполняются одной транзакцией — ошибка откатывает весь запуск
  • вывод обрезается на 200 строках
  • на запуск отводится 10 секунд, после тайм-аута движок перезапускается

Что потренировать дальше

Темы из этой песочницы — со статьями справочника и задачами с автопроверкой:

Задачи с проверкой на скрытых тестах:

Вопросы про песочницу

Какая это СУБД и версия?

PostgreSQL 18, собранный в WebAssembly (PGlite). Движок выполняется внутри страницы, сервера баз данных за ней нет.

Нужно ли устанавливать PostgreSQL или регистрироваться?

Нет. В быстром редакторе движок (~17 МБ) загружается при первом запуске запроса. По кнопке «открыть полноэкранный редактор» доступны несколько баз, снимки, сохранённые запросы и экспорт SQL — тоже без регистрации.

Куда уходят мои запросы и данные?

В быстром редакторе запросы выполняются и база хранится в браузере. В полноэкранной песочнице у гостя снимки и запросы тоже сохраняются локально; если ты вошёл в аккаунт, их сохранение отправляет данные в профиль. Обычный запуск SQL не отправляет код или таблицы на сервер.

Можно ли создавать таблицы и менять данные?

Да. Работают CREATE TABLE, INSERT, UPDATE, DELETE и ALTER — весь DDL и DML PostgreSQL. Объяви внешний ключ через REFERENCES, и на схеме появится стрелка между таблицами.

Сохранится ли база между визитами?

Да, если браузер разрешает хранение данных сайта. База быстрого редактора сохраняется на этом устройстве. В полноэкранной песочнице отдельно сохраняются базы, текст редактора, снимки и запросы. Очистка данных сайта удалит локальную работу; в полноэкранном редакторе базу можно скачать файлом .sql.

Что делать после песочницы?

Открыть SQL-тренажёр: 19 задач с мгновенной проверкой на базе бронирований, первые 6 бесплатно. Дальше — путь «SQL для аналитиков» с судьёй на скрытых тестах.