perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5382
davon online: 1
weitere User: 34
Click for quality!




26.05.2012 / 01:26

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Einführung in SQL :: 8. Daten hinzufügen/ändern/löschen

Mit Abfragen lassen sich die Informationen in einer Datenbank nach Gusto sortieren und anzeigen. Wie kommen die Daten aber in die Datenbank? Wie werden sie geändert und gelöscht? Mit SQL jedenfalls relativ einfach. Als Beispiel gilt die Artikel Tabelle mit den Spalten ArtikelNr, Bezeichnung und Preis.

Hinzufügen
Zuerst fügen wir einen Datensatz in die Tabelle 'Artikel hinzu':

INSERT INTO Artikel VALUES ('0090', 'duschvorhang', 44.95);

In diesem Fall wird ein neuer Datensatz in die Tabelle eingefügt. Man kann die Reihenfolge der Werte auch verändern, dann muss aber auch angegeben werden, welche Spalten man meint. Dabei lassen wir dieses Mal den Preis mal aus, weil er noch nicht feststeht. Das geht aber nicht bei Primärschlüsseln, in diesem Fall die ArtikelNr, die muss vohanden sein:

INSERT INTO Artikel (Bezeichnung, ArtikelNr)
VALUES ('duschvorhang', '0090');

Ändern
Da wir den Preis leergelassen haben, können wir ihn natürlich nchträglich einfügen, indem man einen bestehenden Datensatz ändert:

UPDATE Artikel
SET Preis = 44.95
WHERE ArtikelNr = '0090';

Dies ist natürlich auch möglich, wenn die zu ändernden Daten bereits bestehen, und auch, wenn es mehrere sind:

UPDATE Artikel
SET Preis = 44.95
WHERE Preis = 49.95

Dadurch werden alle Artikel, die bisher 49,95 gekostet haben, nun billiger.

Löschen
Zu guterletzt wollen wir die Daten wieder löschen:

DELETE FROM Artikel
WHERE ArtikelNr = '0090';

Damit wird genau ein Datensatz gelöscht, der Duschvorhang, den wir vorhin eingefügt haben. Um alle Duschvorhänge, die in der Artikel Tabelle gespeichert sind, zu löschen, gehen wir wie folgt vor:

DELETE FROM Artikel
WHERE Bezeichnung = 'duschvorhang';

Das war's auch schon mit der kleinen Einführung! Viel Erfolg beim Arbeiten mit Datenbanken...


zurück Inhalt


Kommentare

18.04.2004 - 00:37 | zerni | keine E-Mail
im grunde super nur wäre das noch interessant, was passiert wen variablen mit ins spiel ko... Kommentar anzeigen
-
26.02.2003 - 16:27 | Flattman | keine E-Mail
Echt guter einstig für neueinsteiger, wie ich. Hat mir sehr geholfen gut geordnet und leic... Kommentar anzeigen
-
23.02.2003 - 18:51 | Jens | keine E-Mail
Klasse, gefällt mir sehr gut Schon schlimm das ein Infoleher die Sache nicht so gut rüb... Kommentar anzeigen
-
13.09.2002 - 15:01 | angelfk | keine E-Mail
Sehr gute Seite für einen leichten Einstieg ins Thema SQL. Auch für absolute Neuanfänger g... Kommentar anzeigen
-
03.09.2002 - 06:30 | Trance Gemini | keine E-Mail
Vielen Dank fürs Gehirnfutter, hat mir einen schnellen Einstieg ins Thema ermöglicht!!!Kommentar anzeigen
-
02.08.2002 - 16:42 | hans k | h-kr@gmx.de
super sache. sehr eingängig weil übersichtlich und kein extrem-fachchinesisch. ich arbe... Kommentar anzeigen
-
18.06.2002 - 19:54 | Jens | Antwortgarantiert@web.de
Also wirklich sehr schön gemacht, wir hatten heute eine Einführung in SQL an der Uni, d... Kommentar anzeigen
-
30.05.2002 - 18:18 | flower | keine E-Mail
danke! einfach, verständlich, genial!... Kommentar anzeigen
-
10.05.2002 - 15:53 | kein Name | keine E-Mail
Kann mich allen nur anschließen. Mit diesem Kurzbeitrag zu SQL hat man einen überschaubare... Kommentar anzeigen
-
25.03.2002 - 14:27 | Martin H. | keine E-Mail
Wunderbar gemacht!! Hätte nie gedacht das es in wirklichkeit so einfach ist!! Danke!!... Kommentar anzeigen
-
23.02.2002 - 01:56 | m0gwai | technik@sambera.de
mh nun will ich auch mal meinen senf hinzufügen *g* ich hab mir schon oft vorgenommen m... Kommentar anzeigen
-
17.02.2002 - 17:43 | Frank | keine E-Mail
Als erster Einstieg super! Danke... Kommentar anzeigen
-
11.02.2002 - 23:36 | Andreas | keine E-Mail
Ein sehr gut gemachter Einstieg, der einen wunderbaren ersten Einblick vermittelt! Danke... Kommentar anzeigen
-
15.01.2002 - 08:04 | Rene | rene.roesel@sae.siemens.com.sg
Thanks for that short introduction. I had to learn ColdFusion in one month and that URL... Kommentar anzeigen
-
28.11.2001 - 16:41 | Matthias | vxk3m@hotmail.com
gut gemacht!! gefällt mir :) danke Matthias... Kommentar anzeigen
-
15.11.2001 - 17:03 | Yasmin | keine E-Mail
Ein sehr schoener Einstieg. Gut gelungen... Kommentar anzeigen
-

Kommentar anfügen







-
-