SQL Online-Editor und Playground
Deine private SQL-Sandbox. Deine Abfragen bleiben im Browser und verlassen dein Gerät nie. Lerne, teste, prototypiere!
Ausgabe:
Die Ausgabe erscheint hier...
Teilen und Lernen
- Sicher teilen - Code über zeitlich begrenzte Links mit optionalem Passwortschutz teilen.
- KI-Erklärungen - Ein KI-Assistent erklärt, wie der Code funktioniert, damit Lernen und Verständnis leichter werden.
- KI-Code-Review - Ein KI-Assistent prüft den Code auf Fehler, Lesbarkeit und mögliche Verbesserungen.
Über SQL
SQL (Structured Query Language) ist die Standardsprache zur Verwaltung und Bearbeitung relationaler Datenbanken. Dieser Editor nutzt SQLite, eine leichte, serverlose Datenbank-Engine, die vollständig im Browser läuft.
Warum SQL?
- Universell - Funktioniert mit allen relationalen Datenbanken
- Deklarativ - Beschreibe, was du willst, nicht wie du es bekommst
- Leistungsstark - Komplexe Abfragen in einfachen Anweisungen
- Essentiell - Grundlegende Fähigkeit für Entwickler und Datenanalysten
Typische Einsatzbereiche
- Datenanalyse und Reporting
- Datenbankdesign und Modellierung
- Backend-Entwicklung
- Datenmigration
- Business Intelligence
Kurzes Beispiel
Hier ist eine einfache SQL-Session zum Einstieg:
-- Tabelle erstellen
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT UNIQUE,
age INTEGER
);
-- Daten einfügen
INSERT INTO users (name, email, age) VALUES
('Alice', '[email protected]', 30),
('Bob', '[email protected]', 25),
('Charlie', '[email protected]', 35);
-- Daten abfragen
SELECT * FROM users WHERE age > 25;
SQL-Funktionen
- SELECT - Daten aus Tabellen abrufen
- INSERT - Neue Datensätze hinzufügen
- UPDATE - Bestehende Datensätze ändern
- DELETE - Datensätze löschen
- JOIN - Daten aus mehreren Tabellen kombinieren
- GROUP BY - Daten aggregieren
- ORDER BY - Ergebnisse sortieren
SQLite-spezifisch
Dieser Editor nutzt SQLite, das unterstützt:
- Standard-SQL-Syntax
- Gängige Datentypen (INTEGER, TEXT, REAL, BLOB)
- Indizes und Constraints
- Transaktionen
- Views und Trigger