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.