6.2 Dateneingabe in eine Tabelle
Der Inhalt einer einmal angelegten Tabelle kann jederzeit ergänzt oder verändert werden.
Spezielle SQL-Statements können:
-
eine Zeile einfügen (
INSERT
), -
die Einträge einer oder mehrerer Zeilen ändern (
UPDATE
), -
eine oder mehrere Zeilen löschen (
DELETE
).
Sehen wir uns zuerst das Einfügen von Zeilen an, wo jeder Spalte ein dem Datentyp entsprechender Wert zugewiesen wird. Das allgemeine SQL-Statement hierfür lautet:
INSERT INTO tabellenName VALUES (Wert1, Wert2, Wert3, ...)
Ein konkretes Beispiel aus der bereits bekannten Mitarbeitertabelle der Datenbank für die Personalverwaltung sieht daher wie folgt aus:
INSERT INTO tbl_mitarbeiter VALUES ('48', '1', 'Ebert', 'Peter', 'Weiße Gasse 22', '01067', '1976-11-06', NULL, '2003-02-06', 750.75, '7', '01', '4')
Dabei ist zu beachten, dass Zahlenwerte ohne Hochkommata stehen und Strings (Zeichenketten)
in Hochkommata gefasst werden. Der neue Mitarbeiter mit der Personalnummer 48
wird ab
jetzt bei allen Anfragen mit verarbeitet.
Es besteht auch die Möglichkeit alle Spaltenbezeichner der Tabelle mit anzugeben, das wird aber eine Menge Schreibarbeit bei sehr großen Tabellen. Die Spaltenreihenfolge kann damit sogar vertauscht werden. Wie so ein SQL-Statement geschrieben wird, erfahren Sie im nächsten Abschnitt.