Lise-Meitner-Schule Oberstufenzentrum Chemie, Physik und Biologie Berlin, Bezirk Neukölln Datenbanken SQL, SELECT-Anweisung Name: _____________ Datum: _____________ Name: ___________ Oberstufenzentrum Syntax __ Chemie, Physik und DELETE FROM <Tabelle> Datum: Biologie ___________ Berlin, Bezirk Dies löscht den Inhalt der gesamten angegebenen Tabelle. Die Tabelle selbst wird nicht gelöscht, __ Neukölln das Ergebnis ist eine leere Tabelle. Datenbanken DELETE FROM <Tabelle> WHERE <Bedingung> SQL, SELECT-Anweisung Name: Lise-Meitner-Schule ___________ Oberstufenzentrum Dies löscht alle Zeilen der Tabelle, für welche die Bedingung zutrifft. __ Chemie, Physik und Datum: Beispiele Biologie DELETE FROM ___________ Berlin,ARTIKEL Bezirk __ Neukölln Zeilen löschen mit DELETE Lise-Meitner-Schule Dies löscht alle Zeilen der Tabelle Artikel. Lise-Meitner-Schule DELETE FROM ARTIKEL WHERE A_NR = 11 Oberstufenzentrum Dies löscht nur die Zeile mit der Artikel-Nummer 11. Zeilen Syntax Chemie, Physik und Biologie bearbeiten mit Berlin, Bezirk Neukölln UPDATE Name: ___________ __ Datum: ___________ __ Name: ___________ Oberstufenzentrum UPDATE <Tabelle> __ Chemie, SETPhysik <Name und einer Spalte> = <Ausdruck aus Spalten, Datum: Konstanten, Funktionen> Biologie [, weitere Spaltennamen = Ausdruck] ___________ Berlin, Bezirk WHERE <Bedingung> __ Neukölln Update einer Tabelle ohne Verknüpfung mit anderen Tabellen Lise-Meitner-Schule UPDATE ARTIKEL Name: SET Gesamt = 0 Lise-Meitner-Schule ___________ Oberstufenzentrum Beispiele __ Chemie, Physik und Datum: Biologie Einfachste Version einer Update-Anweisung: Eine Spalte wird mit einem neuen Wert, hier mit ___________ Berlin, Bezirk der Konstanten 0 belegt, die Aktualisierung wird für alle Zeilen ausgeführt. __ Neukölln UPDATE ARTIKEL SET Gesamt = A_PREIS Name: Jeder Lise-Meitner-Schule Zelle 'Gesamt' ist die Zelle 'A_PREIS' derselben Zeile zugeordnet. Also wird der Wert der letzteren in die Zelle 'Gesamt' kopiert. ___________ Oberstufenzentrum UPDATE ARTIKEL __ Chemie, Physik und SET Gesamt = A_PREIS * 1.16 Datum: Biologie Dasselbe wie zuvor, nun ergänzt um die Multiplikation mit einer Konstanten. Eine solche ___________ Bezirk SpalteBerlin, mag bsp. den Bruttopreis eines Artikels enthalten. __ UPDATE ARTIKEL Neukölln SET Gesamt = A_PREIS * 1.16 WHERE A_PREIS > 100 Name: Lise-Meitner-Schule Nun wird die Menge der zu aktualisierenden Zeilen eingeschränkt, auf daß nicht alle, sondern ___________ Oberstufenzentrum nur jene Zeilen aktualisiert werden, deren Preis vor der Aktualisierung größer 100 ist. Chemie, Physik und Biologie Berlin, Bezirk Neukölln __ Datum: ___________ __