Онлайн SQL-тренажёр

Пишите и выполняйте SQL-запросы к базе данных SQLite прямо в браузере — бесплатно и без установки
К компилятору
Структура базы данных
База данных: In-Memory
Данные хранятся в течение сессии

Выполните CREATE TABLE
для создания таблиц

Выполните запрос для просмотра результатов

Готов к выполнению
Импорт данных

Перетащите файл сюда
или кликните для выбора

Загрузка SQLite файла заменит текущую базу данных
Шаблоны SQL
CREATE TABLE
INSERT INTO
SELECT
UPDATE
DELETE
JOIN
Агрегатные функции
Подзапрос
Демо-база данных
История запросов

История пока пуста

Действия

Онлайн SQL-тренажёр SilverTests — это бесплатная песочница для работы с базой данных SQLite прямо в браузере. Здесь можно писать и выполнять SQL-запросы онлайн, без установки программ и регистрации: создавать таблицы, добавлять и изменять данные, строить выборки с JOIN и агрегатными функциями, импортировать CSV-файлы, сразу видеть результат в виде таблицы, графика или ER-диаграммы. Каждому посетителю выделяется своя учебная база, которая живёт в течение сессии.

Что умеет онлайн-редактор баз данных

Выполнение SQL Запросы SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, CTE (WITH), подзапросы и транзакции.
Подсказки и автодополнение Подсветка синтаксиса и автодополнение имён таблиц, колонок и ключевых слов SQL.
Импорт CSV и .db Загрузите CSV-файл — он станет таблицей; или откройте готовый файл базы SQLite.
Визуализация Постройте по результату запроса столбчатую, линейную или круговую диаграмму.
ER-диаграмма Автоматическая схема таблиц с колонками и первичными ключами.
Экспорт Выгрузите результат в CSV или JSON, а всю базу — скачайте файлом .db.

Как выполнить SQL-запрос онлайн

  1. Нажмите шаблон «Демо-база данных» справа или напишите свой запрос в редакторе.
  2. Выполните его кнопкой «Выполнить» или клавишей F5 (также работает Ctrl+Enter).
  3. Посмотрите результат во вкладках «Результаты», «Сообщения» и «Визуализация».
  4. Слева открывается структура базы: клик по таблице показывает её колонки, двойной клик подставляет и сразу выполняет SELECT.
  5. При необходимости импортируйте свой CSV или скачайте готовую базу.

Кому пригодится SQL-тренажёр

Сервис подходит всем, кто учит SQL с нуля: школьникам и студентам, которые осваивают базы данных, и тем, кто готовится к ЕГЭ и ОГЭ по информатике — в заданиях встречается работа с реляционными таблицами и запросами. Учителя могут показывать примеры прямо на уроке: ссылка открывается мгновенно, ничего устанавливать не нужно. Для практики по программированию на сайте есть и другие бесплатные инструменты.

Частые вопросы про онлайн SQL-тренажёр

Нужно ли что-то устанавливать или регистрироваться?
Нет. SQL-тренажёр работает прямо в браузере и полностью бесплатен. Регистрация не требуется — достаточно открыть страницу и начать писать запросы.
Какой диалект SQL поддерживается?
Используется движок SQLite 3, поэтому поддерживается стандартный SQL: SELECT, JOIN, GROUP BY, HAVING, подзапросы, общие табличные выражения (WITH), оконные функции, транзакции и большинство встроенных функций SQLite.
Сохраняются ли мои данные?
Учебная база данных существует в течение вашей сессии и периодически очищается на сервере. Чтобы сохранить работу, скачайте базу файлом .db или выгрузите результат в CSV / JSON — позже файл можно снова загрузить на странице.
Можно ли импортировать свои данные из CSV или Excel?
Да. CSV-файл загружается кнопкой импорта и автоматически превращается в таблицу — можно выбрать разделитель и указать, есть ли строка заголовков. Из Excel достаточно сохранить лист в формате CSV. Также можно открыть готовый файл базы данных SQLite (.db, .sqlite).
Подходит ли тренажёр для подготовки к ЕГЭ и ОГЭ по информатике?
Да. На тренажёре удобно отрабатывать выборки, фильтрацию и соединение таблиц — навыки, которые нужны для заданий с базами данных. Полноценная подготовка — в разделе ЕГЭ по информатике и на курсах.
Чем это отличается от программы SQLiteStudio?
Это веб-сервис: не нужно ничего скачивать и устанавливать, он открывается на любом устройстве с браузером. Для учёбы и быстрых экспериментов с SQL этого достаточно, а результаты при необходимости можно выгрузить файлом.

Выполнение запроса...