Grundkurs SQL

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:

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.