(6) SQL
Der Abfragebefehl SELECT
In SQL steht zur Suche und Abfrage von Datenbankdaten genau ein Befehl zur Verfügung: Der SELECT-Befehl.
-
INSERT INTO
-
REPLACE INTO
-
UPDATE und DELETE
-
WHERE
TCL
- BEGIN / START TRANSACTION
- COMMIT
- ROLLBACK
Kontrollfragen
- SQL Befehle üben.
- Wie erstellt man ein Datenbank Backup und wie kann man es wieder einspielen?
- Was macht der Befehl
DESCRIBE? - Was heißt
MULin derKeySpalte einer Relation? - Wie filtert der Operator
LIKEin den untenstehenden Beispiele die Daten?
LIKE 'A%'
LIKE '%er'
LIKE '%anna%'
LIKE '_a%'
- Was darf man nicht bei folgenden Befehl vergessen?
SELECT L_ID, L_NAME, COUNT(EINWOHNER)
In MySQL kann die Spalte Key bei der Ausgabe des Befehls DESCRIBE den Wert MUL anzeigen, der für „multiple“ (mehrfach) steht. Dies bedeutet, dass die Spalte Teil eines nicht eindeutigen Indexes ist, d. h., dass mehrere Zeilen denselben Wert in dieser Spalte haben dürfen. Dies ist meistens bei Fremdschlüsseln der Fall (aber auch bei manuell indexierten Spalten oder zusammengesetzten Schlüsseln)