Zum Inhalt springen

SQL/Löschen: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  OSI/7 Application » WireGuard/debug » Use-Case » ping » SQL/Löschen
Die Seite wurde neu angelegt: „ ==Löschen von Datensätzen (<code>DELETE</code>)== <syntaxhighlight lang="sql"> DELETE FROM Vorlesung WHERE PersNr = 12; </syntaxhighlight>löscht alle Datensätze, für die <code>PersNr</code> den Wert <code>12</code> hat. Ergebnis eines nachfolgenden <code>SELECT *</code>, eventuell in anderer Reihenfolge: {| class="wikitable" |- !<code>VorlNr</code>!!<code>Titel</code> !<code>PersNr</code> |- |<code>1200</code> |<code>Netzwerke 1</code> |<code>20</…“
 
Keine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''SQL/Löschen''' - Datensätze löschen
== Löschen von Datensätzen ==
<code>DELETE</code>


==Löschen von Datensätzen (<code>DELETE</code>)==
<syntaxhighlight lang="sql">
<syntaxhighlight lang="sql">
DELETE FROM Vorlesung
DELETE FROM Vorlesung
Zeile 23: Zeile 26:
|<code>20</code>
|<code>20</code>
|}
|}
===Zusammenfassung von <code>INSERT</code>, <code>UPDATE</code> und <code>DELETE</code>===
 
Verallgemeinert sehen die Änderungsanweisungen wie folgt aus.
== Zusammenfassung ==
<code>INSERT</code>, <code>UPDATE</code> und <code>DELETE</code>  


<code>INSERT</code>-Anweisung:<syntaxhighlight lang="sql">
<code>INSERT</code>-Anweisung:<syntaxhighlight lang="sql">
Zeile 37: Zeile 41:
[WHERE Auswahlbedingung];
[WHERE Auswahlbedingung];
</syntaxhighlight>
</syntaxhighlight>
[[Kategorie:SQL]]
[[Kategorie:SQL]]

Aktuelle Version vom 13. Januar 2025, 18:18 Uhr

SQL/Löschen - Datensätze löschen

Löschen von Datensätzen

DELETE

DELETE FROM Vorlesung
 WHERE PersNr = 12;

löscht alle Datensätze, für die PersNr den Wert 12 hat.

Ergebnis eines nachfolgenden SELECT *, eventuell in anderer Reihenfolge:

VorlNr Titel PersNr
1200 Netzwerke 1 20
2001 Datenbanken 20
6045 DB 20

Zusammenfassung

INSERT, UPDATE und DELETE

INSERT-Anweisung:

INSERT INTO Quelle [(Auswahlliste)]
VALUES (Werteliste) | SELECT <Auswahlkriterien>;

UPDATE-Anweisung:

UPDATE Quelle SET Zuweisungsliste
[FROM From-Klausel]
[WHERE Auswahlbedingung];

DELETE-Anweisung:

DELETE FROM Quelle
[WHERE Auswahlbedingung];