Zeilen aus Tabellen löschen

Verwenden Sie den DELETE-Befehl, um Zeilen aus einer Tabelle zu löschen. Mit dem DELETE-Befehl können Sie bestimmte Zeilen oder alle Zeilen aus einer Tabelle löschen.

Geben Sie zum Löschen von Zeilen die Tabelle und eine optionale Suchbedingung (WHERE) an, die die zu löschenden Zeilen angibt.

Im Gegensatz zu den INSERT- und UPDATE-Befehlen erfordert der DELETE-Befehl keine Spaltennamen, da er ganze Zeilen entfernt, sofern Sie keine Qualifikation verwenden.

Der DELETE-Befehl entfernt zwar Zeilen aus einer Tabelle, löscht jedoch nicht die Tabellendefinition. Selbst wenn Sie alle Zeilen aus einer Tabelle entfernen, bleibt die Tabelle selbst erhalten. Wenn Sie eine Tabellendefinition löschen (und alle zugehörigen Daten) löschen wollen, verwenden Sie den DROP TABLE-Befehl.

Geben Sie Folgendes ein, um eine Zeile zu löschen, die den Ort Hayward enthält:
MYDB.SCHEMA(USER)=> DELETE FROM weather WHERE city = 'Hayward';