SQL als Data Manipulation Language: Unterschied zwischen den Versionen

Aus Operations-Research-Wiki
Wechseln zu: Navigation, Suche
[unmarkierte Version][gesichtete Version]
 
 
Zeile 2: Zeile 2:
 
Hierbei gibt es wiederum drei grundlegende Befehle:
 
Hierbei gibt es wiederum drei grundlegende Befehle:
 
*'''Einfügen''' von Tupeln (insert):
 
*'''Einfügen''' von Tupeln (insert):
insert [into] <tablename> values (<wert_1>, <wert_2>,
+
''insert [into] <tablename> values (<wert_1>, <wert_2>,
..., <wert_n>)
+
..., <wert_n>)''
 
*'''Ändern''' von Tupeln (update):
 
*'''Ändern''' von Tupeln (update):
update <tablename> set <attributsname> =
+
''update <tablename> set <attributsname> = <arithmetischer Ausdruck>''
<arithmetischer Ausdruck>
+
 
Der update-Befehl kann durch die where-Klausel ggf. auf bestimmte
+
Der update-Befehl kann durch die where-Klausel ggf. auf bestimmte Tupel eingeschränkt werden.
Tupel eingeschränkt werden.
+
 
*'''Löschen''' von Tupeln (delete):
 
*'''Löschen''' von Tupeln (delete):
delete from <tablename> [where <bedingung>]
+
''delete from <tablename> [where <bedingung>]''

Aktuelle Version vom 25. Januar 2010, 14:06 Uhr

Wird SQL als Data Manipulation Language verwendet, so hat sie die Hauptaufgabe, die extensionale Datensicht zu verändern. Hierbei gibt es wiederum drei grundlegende Befehle:

  • Einfügen von Tupeln (insert):

insert [into] <tablename> values (<wert_1>, <wert_2>, ..., <wert_n>)

  • Ändern von Tupeln (update):

update <tablename> set <attributsname> = <arithmetischer Ausdruck>

Der update-Befehl kann durch die where-Klausel ggf. auf bestimmte Tupel eingeschränkt werden.

  • Löschen von Tupeln (delete):

delete from <tablename> [where <bedingung>]