jg10:ddl:insert:start
Datensätze anlegen (INSERT INTO-Statement)
INSERT INTO benutzer (rufname, familienname, geburtsdatum, telefonnummer) VALUES ( 'Beate', 'Beispiel', '1974-09-30', '12345'), ( 'Benno', 'Beispiel', '1990-07-02', '67890'); INSERT INTO buch (isbn, titel, autor, benutzer_id) VALUES ( '978-3-7891-1851-7', 'Pippi Langstrumpf', 'Astrid Lindgren', 2);
- Nach
INSERT INTO
steht der Bezeichner der Tabelle, in der zusätzliche Datensätze angelegt werden sollen. - Danach kommen (optional!) in Klammern die Bezeichner der Spalten, in die Daten eingefügt werden sollen.
- Wurde die Primärschlüsselspalte mit dem Schlüsselwort
AUTOINCREMENT
angelegt, so kümmert sich die Datenbank beim Einfügen neuer Datensätze um den Wert dieser Spalte. Entsprechend kommt bei den Beispielen oben die Spalteid
nicht vor. - Nach dem Schlüsselwort
VALUES
folgen jeweils in Klammern die Daten je eines Datensatzes. Die Werte innerhalb der Klammern müssen in ihrer Reihenfolge den Spaltenbezeichnern entsprechen, die nachINSERT INTO
in Klammern angegeben wurden.
Datenbank zum Ausprobieren
jg10/ddl/insert/start.txt · Zuletzt geändert: 2022/11/03 07:46 von Martin Pabst