CanDoYa
PL

Darmowy edytor SQL online

Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.

Przykład jest gotowy - uruchom zapytanie, aby włączyć SQLite.

Po zastosowaniu odbudowuje lokalną bazę

Naciśnij Ctrl lub Cmd + Enter, aby uruchomić

Wyniki zapytania

Tabela wyników pojawi się tutajUruchom przykładowe zapytanie lub zastąp je własną instrukcją SQLite.
Udostępnij to narzędzie

Czym jest edytor SQL online?

Edytor SQL online to działające w przeglądarce środowisko, w którym można tworzyć tabele, dodawać przykładowe dane i uruchamiać zapytania bez instalowania bazy danych. Ten edytor korzysta z SQLite skompilowanego do WebAssembly. SELECT, JOIN, agregacje, CTE i zmiany danych są wykonywane na urządzeniu, a wyniki pojawiają się od razu.

Jak korzystać

  1. 1Przygotuj bazę danych. Zostaw przykładowy schemat i wiersze albo zastąp zawartość lewego edytora własnymi instrukcjami CREATE TABLE i INSERT.
  2. 2Napisz i uruchom SQL. Wpisz instrukcje SQLite w edytorze zapytań, a następnie wybierz Uruchom zapytanie lub naciśnij Ctrl albo Cmd + Enter.
  3. 3Sprawdź lub wyeksportuj. Przejrzyj każdy zestaw wyników w tabeli, a potem skopiuj lub pobierz aktywny wynik jako CSV.

Dla kogo

Edytor po lewej tworzy nową bazę SQLite za pomocą instrukcji CREATE TABLE i INSERT. Edytor po prawej pracuje na tej bazie przez całą sesję. Można sprawdzić zapytanie, zmienić wiersze i ponownie odpytać dane. Edycja schematu powoduje odbudowanie bazy przy następnym uruchomieniu.

Silnik SQLite i wpisana treść pozostają w tej karcie przeglądarki. Nie ma parametrów połączenia, konta ani bazy na serwerze. Dzięki temu edytor sprawdza się przy prywatnych fragmentach SQL i krótkich eksperymentach.

Najczęstsze pytania

Czy mój kod SQL lub dane są gdzieś przesyłane?

Nie. Silnik SQLite WebAssembly ładuje się w przeglądarce, a następnie wykonuje schemat i zapytania oraz formatuje wyniki na urządzeniu. CanDoYa nie wysyła wpisanego kodu SQL ani utworzonych wierszy do serwera baz danych.

Czy edytor SQL online jest darmowy?

Tak. Bez konta i opłat można uruchamiać zapytania, resetować przykładową bazę, kopiować tabele wyników oraz pobierać pliki CSV. Baza znajduje się w pamięci bieżącej karty przeglądarki.

Jaki dialekt SQL obsługuje edytor?

Edytor używa składni SQLite. Działają standardowe SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN, GROUP BY, funkcje okna, podzapytania i wspólne wyrażenia tabelaryczne. Funkcje właściwe dla PostgreSQL, MySQL, Oracle i SQL Server mogą nie być obsługiwane.

Czy można uruchomić więcej niż jedną instrukcję SQL?

Tak. Instrukcje trzeba oddzielić średnikami. Jeśli kilka z nich zwraca tabele, selektor wyników pozwala obejrzeć każdy zestaw. Instrukcje zmieniające wyłącznie dane podają liczbę zmienionych wierszy, a baza pozostaje gotowa na kolejne zapytanie.

Jak duża może być baza w przeglądarce?

Praktyczny limit zależy od przeglądarki i pamięci urządzenia, ponieważ sql.js przechowuje całą bazę w pamięci. Edytor służy do nauki, przykładów i małych zestawów testowych, a nie do wielogigabajtowych baz produkcyjnych.

Czy baza zostaje po zamknięciu karty?

Nie. Baza robocza jest tymczasowa i resetuje się po zamknięciu lub odświeżeniu strony. Potrzebne wyniki należy pobrać jako CSV, a ważny schemat lub treść zapytania zapisać we własnym pliku przed opuszczeniem strony.