Was ist SQL?
SQL steht für Structured Query Language – auf Deutsch: strukturierte Abfragesprache.
Mit SQL kann man mit Datenbanken sprechen.
Du benutzt SQL, um:
Daten zu speichern
Daten zu suchen
Daten zu ändern
Daten zu löschen
Man kann sagen: SQL ist die Sprache, mit der man einer Datenbank sagt, was sie tun soll.
Ein einfaches Beispiel:
Stell dir vor, du hast eine Tabelle in einer Datenbank, die so aussieht:
Tabelle: Kunden
ID | Name | Stadt |
---|---|---|
1 | Anna | Berlin |
2 | Max | Hamburg |
3 | Lisa | München |
Mit SQL kannst du jetzt zum Beispiel sagen:
Daten abfragen:
sqlSELECT * FROM Kunden;
→ Zeigt dir alle Kunden.
Nur bestimmte Daten anzeigen:
sqlSELECT Name FROM Kunden WHERE Stadt = 'Berlin';
→ Zeigt nur die Namen von Kunden aus Berlin.
Neuen Kunden hinzufügen:
sqlINSERT INTO Kunden (Name, Stadt) VALUES ('Tom', 'Köln');
Daten ändern:
sqlUPDATE Kunden SET Stadt = 'Leipzig' WHERE Name = 'Lisa';
Daten löschen:
sqlDELETE FROM Kunden WHERE Name = 'Max';
Du redest also mit der Datenbank in klaren Befehlen, und sie versteht dich – solange du SQL benutzt.
Wofür wird SQL verwendet?
SQL wird überall dort benutzt, wo Daten in Tabellenform gespeichert sind, zum Beispiel:
In Onlineshops (z. B. um Produkte oder Bestellungen zu speichern)
In Bankensystemen (z. B. für Kontodaten)
In Apps (z. B. Kontakte oder Nachrichten)
Auf Webseiten (z. B. Nutzerkonten und Kommentare)
Vorteile von SQL:
Einfach zu lesen (fast wie normales Englisch)
Funktioniert mit fast allen relationalen Datenbanken
Sehr mächtig – auch für große Datenmengen
Zusammengefasst:
SQL ist eine Sprache, mit der du mit Datenbanken arbeitest
Du kannst damit Daten lesen, schreiben, ändern und löschen
SQL ist wie ein Werkzeug, um die Inhalte in einer Tabelle zu steuern
Es wird in vielen Programmen und Webseiten im Hintergrund verwendet