SQL Playground — выполнить SQL онлайн

Полноценная база SQLite, которая работает прямо в браузере. Отрабатывайте JOIN и оконные функции на готовых данных, импортируйте свой CSV, выполняйте сразу несколько запросов и экспортируйте результаты.

Обновлено
Таблицы
Загрузка SQLite…

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Онлайн SQL валидатор для MySQLPostgreSQL, SQL Server, SQLite, BigQuery и Snowflake: точная строка и столбец ошибки, плюс предупреждения о лучших практиках.SQL валидатор →

Как пользоваться: SQL Playground

  1. Подождите, пока загрузится SQLite. Таблицы customers, products, orders и order_items будут созданы автоматически.
  2. Напишите SQL в редакторе или выберите пример, затем нажмите Выполнить или Ctrl+Enter.
  3. Импортируйте свой CSV как таблицу или откройте существующий файл .sqlite.
  4. Экспортируйте последний результат в CSV или скачайте всю базу данных целиком.

Настоящая база данных, а не имитация

Песочница работает на SQLite 3, скомпилированном в WebAssembly (sql.js), поэтому вы получаете полноценный SQL-движок: JOIN, подзапросы, общие табличные выражения (CTE), оконные функции, JSON-функции, представления, триггеры, транзакции и индексы. Всё выполняется в памяти вашего браузера: ничего не отправляется на сервер, а при закрытии вкладки данные пропадают, если вы не скачали базу.

Схема демо-данных

ТаблицаСтолбцы
customersid, name, email, country, created_at
productsid, name, category, price
ordersid, customer_id, status, created_at
order_itemsorder_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 используется в песочнице?
SQLite 3. Большинство стандартного SQL работает без изменений, а специфичные для MySQL, PostgreSQL или SQL Server возможности (хранимые процедуры, ILIKE, SERIAL) не поддерживаются.
Мои данные приватны?
Да. База данных хранится в памяти вашего браузера. Импортированные CSV- и .sqlite-файлы никуда не загружаются.
Какой объём данных можно использовать?
Объём ограничен памятью вашего устройства. На обычном ноутбуке без проблем работают десятки мегабайт и сотни тысяч строк.
Можно ли сохранить свою базу?
Нажмите Скачать базу данных, чтобы сохранить файл .sqlite, и Открыть файл .sqlite, чтобы продолжить работу позже. Файл также открывается в DB Browser for SQLite, DBeaver и утилите командной строки sqlite3.
Можно ли установить SQL Playground как веб-приложение и пользоваться им офлайн?
Да. SQL Playground — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localSQL валидаторВставьте один запрос или весь скрипт, чтобы проверить синтаксис по грамматике вашей базы данных. Каждый…localSQL-форматтерВставьте запрос или целую миграцию и получите читаемый SQL: по одному предложению в строке, выровненные…localCSV и Excel в SQLВставьте ячейки CSV или Excel либо откройте файл .xlsx и получите готовые к выполнению операторы CREATE…localГенератор CREATE TABLEНастройте таблицу по столбцам: типы, первичный ключ, NOT NULL, UNIQUE, автоинкремент и значения по…localSQL в JSON, CSV и ExcelВставьте SQL-дамп или несколько выражений INSERT и получите строки в виде JSON, CSV или книги Excel с…localExcel в JSONОткройте книгу .xlsx или вставьте ячейки прямо из Excel или Google Sheets и получите чистый JSON. Числа,…