Zum Hauptinhalt springen

DELETE

alle Einträge einer Tabelle löschen

DELETE FROM tabellenname

Dieser Befehl löscht alle Einträge einer Tabelle.

Beispiel:

Tabelle 1: schueler

idvornamenachnamegeburtsdatumklasse_idfehltage
1PaulWeber2009-07-12125
2MargotMüller2008-11-1925
3MahmudAl'hissi2008-06-3016
4SabrinaOtto2007-05-1920
5AyseÜnül2008-12-1223

Befehl

DELETE FROM schueler

Mit diesem Befehl werden alle Schüler*innen der Schule gelöscht.

Ergebnis:

idvornamenachnamegeburtsdatumklasse_idfehltage

bestimmte Einträge einer Tabelle löschen

DELETE FROM tabellenname WHERE  spaltenname <Operator> <Wert>

Dieser Befehl löscht alle Einträge einer Tabelle, die mit Hilfe von WHERE und einer passenden Bedingung gewählt werden.

Beispiel:

Tabelle 1: schueler

idvornamenachnamegeburtsdatumklasse_idfehltage
1PaulWeber2009-07-12125
2MargotMüller2008-11-1925
3MahmudAl'hissi2008-06-3016
4SabrinaOtto2007-05-1920
5AyseÜnül2008-12-1223

Befehl

DELETE FROM schueler WHERE vorname LIKE 'Ma%'

Mit diesem Befehl werden alle Schüler*innen der Schule gelöscht, deren Vorname mit "Ma" beginnt.

Ergebnis:

idvornamenachnamegeburtsdatumklasse_idfehltage
1PaulWeber2009-07-12125
4SabrinaOtto2007-05-1920
5AyseÜnül2008-12-1223