Was ist SQL?

SQL steht für Struc­tu­red Query Lan­guage – auf Deutsch: struk­tu­rier­te Abfra­ge­spra­che.
Mit SQL kann man mit Daten­ban­ken spre­chen.
Du benutzt SQL, um:

  • Daten zu speichern

  • Daten zu suchen

  • Daten zu ändern

  • Daten zu löschen

Man kann sagen: SQL ist die Spra­che, mit der man einer Daten­bank sagt, was sie tun soll.


Ein ein­fa­ches Beispiel:

Stell dir vor, du hast eine Tabel­le in einer Daten­bank, die so aussieht:

Tabel­le: Kunden

IDNameStadt
1AnnaBer­lin
2MaxHam­burg
3LisaMün­chen

Mit SQL kannst du jetzt zum Bei­spiel sagen:

  • Daten abfra­gen:

    sql
    SELECT * FROM Kunden;

    → Zeigt dir alle Kunden.

  • Nur bestimm­te Daten anzei­gen:

    sql
    SELECT Name FROM Kunden WHERE Stadt = 'Berlin';

    → Zeigt nur die Namen von Kun­den aus Berlin.

  • Neu­en Kun­den hin­zu­fü­gen:

    sql
    INSERT INTO Kunden (Name, Stadt) VALUES ('Tom', 'Köln');
  • Daten ändern:

    sql
    UPDATE Kunden SET Stadt = 'Leipzig' WHERE Name = 'Lisa';
  • Daten löschen:

    sql
    DELETE FROM Kunden WHERE Name = 'Max';

Du redest also mit der Daten­bank in kla­ren Befeh­len, und sie ver­steht dich – solan­ge du SQL benutzt.


Wofür wird SQL verwendet?

SQL wird über­all dort benutzt, wo Daten in Tabel­len­form gespei­chert sind, zum Beispiel:

  • In Online­shops (z. B. um Pro­duk­te oder Bestel­lun­gen zu speichern)

  • In Ban­ken­sys­te­men (z. B. für Kontodaten)

  • In Apps (z. B. Kon­tak­te oder Nachrichten)

  • Auf Web­sei­ten (z. B. Nut­zer­kon­ten und Kommentare)


Vor­tei­le von SQL:

  • Ein­fach zu lesen (fast wie nor­ma­les Englisch)

  • Funk­tio­niert mit fast allen rela­tio­na­len Datenbanken

  • Sehr mäch­tig – auch für gro­ße Datenmengen


Zusam­men­ge­fasst:

  • SQL ist eine Spra­che, mit der du mit Daten­ban­ken arbeitest

  • Du kannst damit Daten lesen, schrei­ben, ändern und löschen

  • SQL ist wie ein Werk­zeug, um die Inhal­te in einer Tabel­le zu steuern

  • Es wird in vie­len Pro­gram­men und Web­sei­ten im Hin­ter­grund verwendet