neuerlehrplan:klasse09:einveraeloe
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| neuerlehrplan:klasse09:einveraeloe [2024/10/02 10:34] – [Eintragen von Daten in eine Tabelle] lutz | neuerlehrplan:klasse09:einveraeloe [2024/10/02 11:45] (aktuell) – [Löschen von Daten in eine Tabelle] lutz | ||
|---|---|---|---|
| Zeile 10: | Zeile 10: | ||
| die Sprachgruppe **DDL**. | die Sprachgruppe **DDL**. | ||
| + | In meinen Beispielen beziehe ich mich auf die Tabelle users in Instahub. (https:// | ||
| + | |||
| + | $\text{users}\left( \underline{\text{id}}\text{, | ||
| + | |||
| + | Teste die folgenden Beispiele jeweils wieder in Instahub! | ||
| =====Eintragen von Daten in eine Tabelle===== | =====Eintragen von Daten in eine Tabelle===== | ||
| + | |||
| + | Zum Eintragen von Daten in eine Tabelle kann man die '' | ||
| + | |||
| + | **Allgemeine Syntax:** | ||
| <code sql> | <code sql> | ||
| Zeile 18: | Zeile 27: | ||
| (wert1b, wert2b …; | (wert1b, wert2b …; | ||
| </ | </ | ||
| + | |||
| + | Auch möglich ist die folgende Syntax: | ||
| + | |||
| + | <code sql> | ||
| + | INSERT INTO tabelle | ||
| + | VALUES | ||
| + | (wert1a, wert2a …), | ||
| + | (wert1b, wert2b …; | ||
| + | </ | ||
| + | |||
| + | Hier muss allerdings die Anzahl und die Reihenfolge der Werte mit der, der gesamten Tabelle übereinstimmen. | ||
| + | |||
| + | **Beispiel: | ||
| + | |||
| + | <code sql> | ||
| + | INSERT INTO users (username, email, password, name) | ||
| + | VALUES | ||
| + | (' | ||
| + | (' | ||
| + | </ | ||
| + | |||
| + | |||
| + | =====Verändern von Daten in eine Tabelle===== | ||
| + | |||
| + | Zum Verändern von Daten in einer Tabelle verwendet man die '' | ||
| + | |||
| + | **Allgemeine Syntax:** | ||
| + | |||
| + | <code sql> | ||
| + | UPDATE tabelle | ||
| + | SET spalte1 = wert1, spalte2 = wert2, ... | ||
| + | WHERE bedingung; | ||
| + | </ | ||
| + | |||
| + | Wenn man die '' | ||
| + | |||
| + | **Beispiel: | ||
| + | |||
| + | <code sql> | ||
| + | UPDATE users | ||
| + | SET email = ' | ||
| + | WHERE username = ' | ||
| + | </ | ||
| + | |||
| + | =====Löschen von Daten in eine Tabelle===== | ||
| + | |||
| + | Zum Löschen von Daten in einer Tabelle verwendet man die '' | ||
| + | |||
| + | |||
| + | **Allgemeine Syntax:** | ||
| + | |||
| + | <code sql> | ||
| + | DELETE FROM tabelle | ||
| + | WHERE bedingung; | ||
| + | </ | ||
| + | |||
| + | Wenn man die '' | ||
| + | |||
| + | **Beispiel: | ||
| + | |||
| + | <code sql> | ||
| + | DELETE FROM users | ||
| + | WHERE username = ' | ||
| + | </ | ||
| + | |||
| + | <WRAP center round download 60%> | ||
| + | {{ : | ||
| + | </ | ||
| + | |||
neuerlehrplan/klasse09/einveraeloe.1727858080.txt.gz · Zuletzt geändert: von lutz
