Kursinhalt
Einführung in SQL
Einführung in SQL
Einfügen von Zeilen in eine Tabelle
Nachdem wir eine Tabelle erstellt haben, können wir Zeilen mit einem INSERT
-Statement einfügen.
Folgendes ist die allgemeine Syntax eines INSERT
-Statements:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
In der obigen Syntax bezieht sich table_name
auf den Namen der Tabelle, in die wir eine Zeile einfügen möchten.
Die Reihenfolge der Werte (value1, value2, value3, ...)
muss in der gleichen Reihenfolge wie die der Spalten sein, die bei (column1, column2, column3, ...)
angegeben sind.
Zum Beispiel:
INSERT INTO students (first_name, second_name, age) VALUES ('John', 'Doe', 24);
// OR
INSERT INTO students (second_name, first_name, age) VALUES ('Doe', 'John', 24);
// OR
INSERT INTO students (age, first_name, second_name) VALUES (24, 'John', 'Doe');
// etc
Demonstration:
Tipp:
Es gibt eine kürzere Syntax zum Einfügen von Zeilen in eine Tabelle:
INSERT INTO table_name VALUES (value1, value2, value3 …)
Zum Beispiel:
INSERT INTO students VALUES ('John', 'Doe', 24);
In diesem Fall sollte die Reihenfolge, in der die Werte angegeben werden, mit der Standardreihenfolge der Spalten übereinstimmen.
Der Unterschied zwischen den Anwendungsfällen der beiden von uns untersuchten Syntaxen wird in den späteren Kapiteln deutlicher werden.
Danke für Ihr Feedback!