SQL тренажер онлайн

Загрузка SQLite
SQLite
Интернет-магазин.sqlite
Запросы и данные остаются в вашем браузере.

SQL-запрос

Здесь используется SQLite. Запросы из MySQL, PostgreSQL и других баз могут отличаться.
Стр 1, Кол 1 0 символов
SQL

Результаты

SQLite загружается. Когда всё будет готово, нажмите «Выполнить» — результат появится здесь.

Готовые примеры

Нажмите пример, чтобы вставить запрос в редактор.

Шпаргалка SQLite

Короткая подсказка по основным словам SQLite. В других базах синтаксис может отличаться.

Чтение данных

SELECT выбор столбцов и выражений
FROM откуда брать данные
WHERE оставить только нужные строки
ORDER BY сортировка результата
LIMIT сколько строк показать
DISTINCT уникальные значения

Связи и агрегаты

JOIN связать таблицы
LEFT JOIN оставить все строки слева
GROUP BY собрать строки в группы
HAVING отфильтровать группы
COUNT, SUM количество и сумма
AVG, MIN, MAX среднее, минимум и максимум

Изменение данных

INSERT добавить строки
UPDATE изменить существующие строки
DELETE удалить строки
CREATE TABLE создать таблицу
ALTER TABLE изменить структуру
DROP TABLE удалить таблицу

Дополнительно

WITH временная выборка внутри запроса
CASE условная логика в выражении
COALESCE первое заполненное значение
UNION объединить результаты
EXISTS / IN проверки по другому запросу
BEGIN / COMMIT начать и сохранить транзакцию

FAQ

Короткие ответы о возможностях, ограничениях и приватности.

Это редактор SQL-запросов прямо в браузере. Он подходит для обучения, быстрых проверок и работы с отдельными SQLite-базами.

Нет. SQLite запускается прямо на странице. База-пример создаётся сама, а свои базы можно создать или импортировать.

Сейчас используется SQLite. Его синтаксис отличается от MySQL, PostgreSQL, SQL Server и Oracle.

Да. Через «Импорт» можно загрузить .sqlite, .sqlite3, .db, .sql и .csv.

Нет. Запросы, базы и результаты остаются в вашем браузере.

У разных баз отличаются функции, типы данных и служебные команды. Такой запрос часто нужно немного переписать под SQLite.

Нажмите «Скачать базу», чтобы сохранить текущую SQLite-базу файлом. Важные данные лучше сохранять вручную.

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

Поставьте курсор внутри нужной команды и нажмите «Выполнить». Чтобы запустить весь текст редактора, нажмите «Весь скрипт».

Да. База-пример, готовые запросы, схема и шпаргалка помогают тренировать SELECT, JOIN, GROUP BY, добавление и изменение строк, а также транзакции.

О SQL Online

SQL Online - это редактор SQL в браузере. Он помогает быстро проверить запрос, разобрать пример из курса или потренировать JOIN, GROUP BY, подзапросы и CTE без установки отдельной базы. Сейчас инструмент работает с SQLite: это лёгкий SQL-движок, который хорошо подходит для учебных примеров, экспериментов на своём устройстве и небольших файлов.

Работать просто: выберите базу, напишите запрос и нажмите «Выполнить». Если выделить часть текста, выполнится только выделение. Если выделения нет, запустится команда, где стоит курсор. Кнопка «Весь скрипт» запускает весь текст редактора. Результат появляется в таблице, сообщения о запуске - в отдельной вкладке, а слева всегда видна схема базы: таблицы, столбцы, индексы и представления.

Что можно делать

Можно читать данные через SELECT, фильтровать строки через WHERE, сортировать ORDER BY, ограничивать результат LIMIT, объединять таблицы через JOIN и группировать данные через GROUP BY. Также можно пробовать INSERT, UPDATE и DELETE, создавать таблицы через CREATE TABLE, менять структуру через ALTER TABLE и проверять транзакции BEGIN, COMMIT и ROLLBACK.

Почему SQLite

SQLite можно запустить прямо в браузере, без отдельного сервера. Для пользователя это удобно: страница открылась, база-пример уже готова, а результат появляется рядом с запросом. Но SQLite - отдельный диалект SQL. Запрос, который работает здесь, может потребовать правок в MySQL, PostgreSQL, SQL Server или Oracle.

Свои базы и импорт

Можно открыть свой файл SQLite с расширением .sqlite, .sqlite3 или .db. SQL-скрипты импортируются, если они совместимы с SQLite, а отдельные таблицы удобно загружать из CSV. Перед импортом CSV проверьте разделитель, заголовки столбцов и типы данных. Важные базы лучше скачивать после изменений: браузерное хранилище может быть очищено пользователем или настройками браузера.

Частые ошибки

Чаще всего ошибки появляются из-за опечаток в названиях таблиц и столбцов, пропущенного условия JOIN, неподходящих функций или слишком широких запросов без фильтра. MySQL-дампы с AUTO_INCREMENT и ENGINE обычно нужно адаптировать под SQLite. Перед командами DELETE, UPDATE или DROP лучше скачать копию базы и сначала проверить данные через SELECT.

Приватность

Запросы, базы и CSV-файлы обрабатываются в вашем браузере. Ссылка для шаринга может содержать только небольшой текст запроса, но не саму базу и не результат выполнения. Это удобно для обучения и демонстраций, но не заменяет защищённое хранилище: не загружайте секреты и конфиденциальные данные без отдельной защиты.