Datensätze in Tabellen einfügen


Gegeben ist die folgende Tabelle:


create table adresse(

  name varchar(50),

  vorname varchar(50),

  strasse varchar(50),

  postleitzahl dec(5),

  ort varchar(50)

);


Datensätze werden mit dem SQL-Befehl "insert into" gefolgt vom Tabellennamen in Tabellen eingefügt.
Es folgen nach dem Schlüsselwort "values" die konkreten Daten in Klammen getrennt mit Komma:  

insert into adresse values ('Mustermann', 'Max', 'Teststr. 24', 12345, 'Testhausen');

Wichtig:

Die Datensätze müssen der Tabellenstruktur (hier Text, Text, Text, Zahl, Text) entsprechen. Textketten werden in Anführungsstriche (oder einfaches Hochkomma) gesetzt.

Sind einzelne Felder eines Datensatzes unbekannt kann man diese mit NULL weglassen:
insert into adresse values ('Mustermann', 'Max', NULL, 12345, 'Testhausen');

Man muss nicht einen kompletten Datensatz einfügen. Man kann auch einzelne Spalten (Datenfelder) auswählen. Diese werden nach dem Tabellennamen in Klammern aufgelistet:
insert into adresse (name, vorname, ort) values ('Mustermann', 'Max','Testhausen');

Man kann auch mit einem insert-Befehl mehrere Datensätze in eine Tabelle einfügen:

insert into adresse values ('Mustermann', 'Max', 'Teststr. 24', 12345, 'Testhausen'),('Musterfrau','Elfriede', 'Testring 4', 55555,'Testcity');

Die einzelnen Datensätze werden mit einem Komma getrennt.

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.