Перейти к содержимому
ToolMug

SQL-песочница

Пишите SQL без установки базы данных. Загружены примеры таблиц сотрудников и отделов для SELECT, JOIN, GROUP BY, подзапросов и оконных функций; можно открыть собственный SQLite-файл, выполнить запросы и скачать его снова.

Работает в браузере — введённые данные никуда не загружаются

Примеры:
Ctrl+Enter / ⌘+Enter

или перетащите файл сюда

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

  1. Напишите SQL в редакторе или нажмите пример. Несколько выражений через точку с запятой выполняются вместе.
  2. Нажмите «Запустить» или Ctrl+Enter (⌘+Enter на Mac). Результат каждого запроса появится отдельной таблицей.
  3. Нажмите «Сбросить примеры», чтобы начать заново, или откройте файл .db или .sqlite.
  4. Нажмите «Скачать базу», чтобы сохранить текущую базу как файл SQLite.

Описание параметров

Примеры данных
Две таблицы, departments и employees, с зарплатой и датой приёма. У одного сотрудника нет отдела — для практики LEFT JOIN и NULL.
Диалект SQL
SQLite 3 с CTE (WITH), оконными и JSON-функциями и UPSERT. В основном похож на MySQL и PostgreSQL, но функции дат и автоинкремент отличаются.
Результаты
Каждое выражение, возвращающее строки, получает свою таблицу; показывается до 1 000 строк. INSERT, UPDATE и DELETE сообщают число изменённых строк.

Пример запроса

-- Число сотрудников и средняя зарплата по отделам
SELECT d.name AS department, COUNT(*) AS people, AVG(e.salary) AS avg_salary
FROM employees e JOIN departments d ON d.id = e.department_id
GROUP BY d.name
ORDER BY avg_salary DESC;

Часто задаваемые вопросы

Сохраняется ли база?

База живёт в памяти страницы и после перезагрузки возвращается к примерам. Чтобы сохранить её, скачайте файл и откройте его в следующий раз.

Какую базу по размеру можно открыть?

Весь файл читается в память. Десятки мегабайт обычно подходят, а дальше всё зависит от памяти устройства.

Что-нибудь загружается?

Нет. SQLite работает в браузере как WebAssembly, запросы и данные не покидают устройство.

Можно ли подключиться к MySQL или PostgreSQL?

Нет. Инструмент запускает SQLite в браузере и не подключается к внешней базе.

Конфиденциальность

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

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