Песочница SQL онлайн
Эта песочница SQL онлайн – PostgreSQL 17 прямо в браузере, и в ней уже загружена небольшая учебная база: музыкальный магазин с исполнителями, альбомами, треками, покупателями и счетами. Напишите запрос, запустите его и получите результат в виде таблицы. Ничего не нужно устанавливать, начать можно без аккаунта. Песочница входит в Playcode Classic – набор бесплатных инструментов Playcode для кода.
Бесплатно. Начать можно без аккаунта.

База, в которой уже есть данные
Небольшой музыкальный магазин в PostgreSQL. Соединяйте альбомы с исполнителями, группируйте треки по жанрам, считайте суммы счетов по странам.
- artists
artist_idname
- albums
album_idtitleartist_id
- tracks
track_idnamealbum_idgenre_idunit_price
- customers
customer_idfirst_namelast_namecountryemail
- invoices
invoice_idcustomer_idinvoice_datetotal
- genres
genre_idname

У каждого запроса – своя таблица.
Напишите несколько запросов и запустите их разом: каждый SELECT вернётся отдельной таблицей, по порядку. INSERT, UPDATE и CREATE ответят OK.
Нажмите на таблицу – получите запрос.
На панели рядом с кодом перечислены ваши таблицы и столбцы, первичные ключи отмечены. Нажмите на таблицу, и редактор сам напишет SELECT.
Закройте вкладку. Таблицы вас дождутся.
Ваша база данных живёт в этом браузере, поэтому созданные таблицы будут на месте и в следующий раз. Можно вернуть исходный музыкальный магазин или начать с пустой базы.
По ссылке откроются ваши запросы, но не данные: у каждого браузера своя база.

Это PostgreSQL
Работает
- JOIN, GROUP BY и HAVING
- Оконные функции и общие табличные выражения (WITH)
- JSON и массивы
- CREATE TABLE, INSERT, UPDATE и DELETE
- pgvector для эмбеддингов
Здесь (пока) нет
- Синтаксиса, который есть только в MySQL, например AUTO_INCREMENT или LIMIT 5, 10
- Синтаксиса SQL Server, например TOP
- Расширений, кроме pgvector
- Функций и триггеров с несколькими операторами в теле
- Импорта CSV-файлов
Опишите словами – получите запрос.
Попросите ИИ в чате редактора обычными словами – например, найти пятерых покупателей, которые потратили больше всех, – и он напишет SQL. Ошибки он тоже видит. Чат расходует кредиты; новые аккаунты, отвечающие условиям, получают пробные кредиты.

Входит в Playcode Classic
Playcode начинался в 2016 году как среда для программирования в браузере. Эта песочница – один из его бесплатных инструментов для кода, которые мы теперь называем Playcode Classic.
Сегодня Playcode – это платформа с ИИ для создания и запуска сайтов и приложений.

Частые вопросы
Эта онлайн-песочница SQL бесплатная?
Да. Выполнять запросы можно бесплатно и без аккаунта. Чтобы сохранять проекты и делиться ими, нужен бесплатный аккаунт – в нём можно сохранить до трёх проектов, публичных или приватных; чат с ИИ расходует кредиты.
Какая здесь база данных?
PostgreSQL 17, скомпилированная в WebAssembly и работающая прямо в браузере.
Есть ли здесь готовые данные?
Да. В этой песочнице SQL уже есть данные – небольшая учебная база: музыкальный магазин Chinook с исполнителями, альбомами, треками, жанрами, покупателями и счетами. К ней можно вернуться в любой момент или начать с пустой базы.
Можно ли использовать синтаксис MySQL или SQL Server?
Только там, где он совпадает с PostgreSQL. Стандартные SELECT, JOIN, GROUP BY и оконные функции работают, а синтаксис, который есть только в MySQL или SQL Server, например AUTO_INCREMENT или TOP, – нет.
Сохранятся ли мои таблицы, если закрыть вкладку?
Да, в этом браузере. База данных хранится в вашем браузере, поэтому в другом браузере или на другом устройстве вы начнёте с чистого листа, а по ссылке передаются ваши запросы, но не данные.
Можно ли создавать свои таблицы?
Да. CREATE TABLE, INSERT, UPDATE и DELETE работают.
Можно ли импортировать CSV-файл?
Пока нет. Вставьте SQL-команды в редактор и выполните их.
Поддерживается ли pgvector?
Да: CREATE EXTENSION vector работает. Другие расширения пока недоступны.
Можно ли здесь практиковаться в SQL?
Да. Пишите запросы к базе музыкального магазина: соединяйте альбомы с исполнителями, группируйте треки по жанрам, считайте суммы счетов по странам.
Эта песочница – часть Playcode?
Да. Эта песочница входит в Playcode Classic – набор бесплатных инструментов Playcode для кода. Playcode начинался в 2016 году как среда для программирования в браузере. Сегодня это платформа с ИИ для создания и запуска сайтов и приложений.
Другие бесплатные инструменты для кода
- SQL-редактор
Пишите и выполняйте SQL онлайн.
- Компилятор SQL
Выполните SQL и посмотрите результат.
- Редактор Python
Песочница, где работает импорт.
- Компилятор Python
Запустите Python и прочитайте вывод.
- Форматтер JSON
Приведите JSON в порядок и проверьте его.
- Песочница для кода
Все языки в одном месте.
Задайте базе данных вопрос.
