Latest web development tutorials

SQLite Löschen Aussage

SQLite Abfragelöschen Sie die vorhandenen Datensätze für die Tabelle zu löschen.Sie können die DELETE-Abfrage mit einer WHERE-Klausel verwenden, um die ausgewählte Zeile zu löschen, andernfalls werden alle Datensätze gelöscht werden.

Grammatik

Die grundlegende Syntax-Abfrage mit einer WHERE-Klausel DELETE wie folgt:

DELETE FROM table_name
WHERE [Bedingung];

Sie können die AND verwenden oder OR-Operator die N Anzahl von Bedingungen zu kombinieren.

Beispiele

Angenommen COMPANY Tabelle hat die folgenden Einträge:

ID Name Alter ADRESSE GEHALT
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norwegen 20.000,0
4 Mark 25 Reiche-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Süd-Halle 45.000,0
7 James 24 Houston 10000.0

Hier ist ein Beispiel ist, wird die ID für den Kunden 7 löschen:

sqlite> DELETE FROM COMPANY WHERE ID = 7;

Nun hat COMPANY Tabelle die folgenden Datensätze:

ID Name Alter ADRESSE GEHALT
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norwegen 20.000,0
4 Mark 25 Reiche-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Süd-Halle 45.000,0

Wenn Sie alle Datensätze aus der Tabelle FIRMA löschen möchten, brauchen Sie keine WHERE-Klausel zu verwenden, DELETE-Abfragen wie folgt:

sqlite> FROM UNTERNEHMEN DELETE;

Nun COMPANY Tabelle ohne Aufzeichnung, weil alle Datensätze wurden von der DELETE-Anweisung gelöscht.