Jak używać
- Napisz SQL w edytorze albo kliknij przykład. Kilka instrukcji oddzielonych średnikami może zostać uruchomionych naraz.
- Kliknij Uruchom albo naciśnij Ctrl+Enter (⌘+Enter na Macu). Wynik każdego zapytania pojawi się w tabeli.
- Kliknij Przywróć dane przykładowe, aby zacząć od nowa, albo otwórz plik .db lub .sqlite z własnymi danymi.
- Kliknij Pobierz bazę, aby zapisać bieżącą bazę jako plik SQLite.
Opis opcji
- Dane przykładowe
- Dwie tabele, departments i employees, z pensją i datą zatrudnienia. Jeden pracownik nie ma działu, aby można było ćwiczyć LEFT JOIN i NULL.
- Dialekt SQL
- SQLite 3 z CTE (WITH), funkcjami okienkowymi, funkcjami JSON i UPSERT. W większości przypomina MySQL i PostgreSQL, ale funkcje dat i autoinkrementacja się różnią.
- Wyniki
- Każda instrukcja zwracająca wiersze dostaje własną tabelę, w której wyświetla się do 1000 wierszy. INSERT, UPDATE i DELETE podają liczbę zmienionych wierszy.
Przykładowe zapytanie
-- Liczba osób i średnia pensja w każdym dziale
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;
Najczęściej zadawane pytania
Czy moje dane są zapisywane?
Baza istnieje w pamięci tej strony i po odświeżeniu wraca do danych przykładowych. Pobierz ją, aby ją zachować, i otwórz plik przy następnym użyciu.
Jak dużą bazę mogę otworzyć?
Cały plik jest wczytywany do pamięci. Dziesiątki megabajtów zwykle działają dobrze, a większe pliki zależą od pamięci urządzenia.
Czy coś jest wysyłane?
Nie. SQLite działa jako WebAssembly w przeglądarce, więc zapytania i dane nie opuszczają urządzenia.
Czy narzędzie łączy się z serwerem MySQL albo PostgreSQL?
Nie. Uruchamia SQLite w przeglądarce i nie łączy się z zewnętrzną bazą danych.
Prywatność
To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.