CanDoYa
UK

Онлайн-редактор SQL

Працює повністю у вашому браузері - без завантаження на сервер і без реєстрації.

Приклад готовий - виконайте запит, щоб запустити SQLite.

Після застосування локальна база перебудується

Для запуску натисніть Ctrl або Cmd + Enter

Результати запиту

Таблиця результатів з'явиться тутВиконайте тестовий запит або замініть його власною командою SQLite.
Поділитися інструментом

Що таке онлайн-редактор SQL?

Онлайн-редактор SQL дає змогу створювати таблиці, додавати тестові дані та виконувати запити просто в браузері, без установлення бази даних. Тут працює SQLite, скомпільований у WebAssembly, тому SELECT, JOIN, агрегатні функції, CTE та зміни даних виконуються локально на пристрої, а результат з'являється відразу.

Як користуватися

  1. 1Підготуйте базу даних. Залиште тестову схему й рядки або замініть вміст лівого редактора власними командами CREATE TABLE та INSERT.
  2. 2Напишіть і виконайте SQL. Введіть команди SQLite у редакторі запитів, потім натисніть Виконати запит або Ctrl чи Cmd + Enter.
  3. 3Перегляньте або експортуйте. Перегляньте кожен набір результатів у таблиці, а потім скопіюйте чи завантажте активний результат як CSV.

Кому це знадобиться

У лівому редакторі створюється нова база SQLite за допомогою команд CREATE TABLE та INSERT. Правий редактор працює з цією базою протягом усього сеансу, тож можна перевірити запит, змінити рядки й виконати наступний запит. Після редагування схеми база перебудується під час наступного запуску.

Рушій і ваша робота залишаються в цій вкладці браузера. Не потрібні ані рядок підключення, ані обліковий запис, ані серверна база, тому пісочниця зручна для приватних фрагментів коду та коротких експериментів.

Часті запитання

Мій SQL або дані кудись завантажуються?

Ні. Рушій SQLite WebAssembly завантажується в браузер і обробляє схему, запити та форматування результатів на вашому пристрої. CanDoYa не надсилає введений SQL або створені рядки на сервер бази даних.

SQL-пісочниця безкоштовна?

Так. Без облікового запису й оплати можна виконувати запити, скидати тестову базу, копіювати таблиці результатів і завантажувати файли CSV. База зберігається в пам'яті поточної вкладки браузера.

Який діалект SQL підтримує редактор?

Він використовує синтаксис SQLite. Працюють стандартні SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN, GROUP BY, віконні функції, підзапити та загальні табличні вирази, але специфічні можливості PostgreSQL, MySQL, Oracle і SQL Server можуть не підтримуватися.

Чи можна виконати кілька команд SQL?

Так. Розділяйте команди крапкою з комою. Якщо кілька команд повертають таблиці, у перемикачі результатів можна відкрити кожен набір. Команди, які лише змінюють дані, показують кількість змінених рядків, а база залишається готовою до наступного запиту.

Наскільки великою може бути база в браузері?

Практична межа залежить від браузера та пам'яті пристрою, адже sql.js тримає всю базу в оперативній пам'яті. Пісочниця призначена для навчання, прикладів і невеликих тестових наборів, а не для промислових баз обсягом у кілька гігабайтів.

База збережеться після закриття вкладки?

Ні. Робоча база тимчасова й скидається після закриття або перезавантаження сторінки. Завантажте потрібний результат як CSV, а важливий текст схеми чи запиту збережіть у власному файлі до виходу зі сторінки.