Как пользоваться
- Напишите SQL в редакторе или нажмите пример. Несколько выражений через точку с запятой выполняются вместе.
- Нажмите «Запустить» или Ctrl+Enter (⌘+Enter на Mac). Результат каждого запроса появится отдельной таблицей.
- Нажмите «Сбросить примеры», чтобы начать заново, или откройте файл .db или .sqlite.
- Нажмите «Скачать базу», чтобы сохранить текущую базу как файл 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 в браузере и не подключается к внешней базе.
Конфиденциальность
Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.