Как пользоваться: SQL Playground
- Подождите, пока загрузится SQLite. Таблицы
customers,products,ordersиorder_itemsбудут созданы автоматически. - Напишите SQL в редакторе или выберите пример, затем нажмите Выполнить или Ctrl+Enter.
- Импортируйте свой CSV как таблицу или откройте существующий файл
.sqlite. - Экспортируйте последний результат в CSV или скачайте всю базу данных целиком.
Настоящая база данных, а не имитация
Песочница работает на SQLite 3, скомпилированном в WebAssembly (sql.js), поэтому вы получаете полноценный SQL-движок: JOIN, подзапросы, общие табличные выражения (CTE), оконные функции, JSON-функции, представления, триггеры, транзакции и индексы. Всё выполняется в памяти вашего браузера: ничего не отправляется на сервер, а при закрытии вкладки данные пропадают, если вы не скачали базу.
Схема демо-данных
| Таблица | Столбцы |
|---|---|
customers | id, name, email, country, created_at |
products | id, name, category, price |
orders | id, customer_id, status, created_at |
order_items | order_id, product_id, quantity, unit_price |
SQLite против MySQL и PostgreSQL
- Типы данных гибкие: столбец, объявленный как
INTEGER, может хранить текст. Чтобы жёстко контролировать типы, используйте таблицыSTRICT. - Даты хранятся как текст или числа; для работы с ними используйте
date(),datetime()иstrftime(). RIGHTиFULL OUTER JOINподдерживаются в новых версиях;ILIKEне поддерживается, аLIKEне различает регистр только для ASCII-символов.
Проверить синтаксис конкретного диалекта можно с помощью SQL-валидатора, привести запросы в порядок — с помощью SQL-форматтера, а таблицы из электронных таблиц превратить в INSERT-инструкции — с помощью CSV в SQL.
Также ищут как: выполнить sql онлайн, sql онлайн, sqlite онлайн, онлайн редактор sql, практика sql, sql песочница, онлайн компилятор sql.
Инструменты, которые хорошо сочетаются с SQL Playground
- Генератор CREATE TABLE — Настройте таблицу по столбцам: типы, первичный ключ, NOT NULL, UNIQUE, автоинкремент и значения по умолчанию.
- SQL в JSON, CSV и Excel — Вставьте SQL-дамп или несколько выражений INSERT и получите строки в виде JSON, CSV или книги Excel с отдельным листом для каждой таблицы.
- Excel в JSON — Откройте книгу .xlsx или вставьте ячейки прямо из Excel или Google Sheets и получите чистый JSON.
- JSON в Excel — Превратите JSON-массив в настоящую книгу Excel.
Часто задаваемые вопросы
Какой диалект SQL используется в песочнице?
ILIKE, SERIAL) не поддерживаются.