HTML and CSS Reference
In-Depth Information
SELECT
Liefert als Rückgabewert eine Anzahl Zeilen aus einer Tabelle.
SELECT spalte 1 [, ...] from tabelle 1 [, ...] [WHERE ausdruck]
[ORDER BY spalte 1 ASC|DESC];
Die WHERE -Klausel kann dazu verwendet werden, die zurückgegebenen Spalten zu
beschränken. Beispielsweise würde WHERE id > 5 nur die Zeilen zurückliefern, die
einen ID-Wert höher als 5 haben. Wenn Sie alle Spalten als Rückgabe erhalten möchten,
kann auch * angegeben werden. Folgende SELECT -Query liefert alle Spalten und alle
Zeilen unserer notes -Tabelle, geordnet nach der Spalte date absteigend:
SELECT * FROM notes ORDER BY date DESC;
UPDATE
Verändert die Werte einer bestehenden Zeile.
UPDATE tabellen name SET spalte 1 wert 1 [, ...]
[WHERE expression];
Die neuen Werte werden dabei in der Form spalte wert angegeben und durch
Kommata getrennt. Die WHERE -Klausel kann dazu benutzt werden, die Werte exakt einer
Zeile und nicht aller Zeilen zu verändern. Um eine Notiz in der notes -Tabelle zu aktu-
alisieren, schreiben wir:
UPDATE notes set note 'Aktualisierte Notiz', date CURRENT TIMESTAMP WHERE
id 5;
DELETE
Löscht Zeilen aus einer Tabelle.
DELETE FROM tabellen name [WHERE ausdruck];
Die optionale WHERE -Klausel gibt dabei an, welche Zeilen gelöscht werden sollen. Wird
diese Klausel weggelassen, wird die gesamte Tabelle gelöscht:
DELETE FROM notes;
Um eine einzelne Zeile zu löschen, müssen Sie das DELETE -Statement weiter eingrenzen:
DELETE FROM notes WHERE id 5;
DROP TABLE
Löscht eine komplette Tabelle inklusive ihrer Definition.
DROP TABLE tabellen name;
Um also die notes -Tabelle komplett zu entfernen, schreiben wir:
DROP TABLE notes;
Eine so gelöschte Tabelle könnte nun mit dem CREATE TABLE -Statement wieder ange-
legt werden.
Search WWH ::




Custom Search