Kursusindhold
Introduktion til SQL
Introduktion til SQL
Indsættelse af Rækker i en Tabel
Efter at have oprettet en tabel, kan vi indsætte rækker i den ved hjælp af en INSERT
-sætning.
Følgende er den generelle syntaks for en INSERT
-sætning:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
I ovenstående syntaks refererer table_name
til navnet på den tabel, hvor vi ønsker at indsætte en række.
Sekvensen af værdier (value1, value2, value3, ...)
skal være i samme rækkefølge som sekvensen af kolonner, der er specificeret ved (column1, column2, column3, ...)
.
For eksempel:
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:
Tip:
Der er en kortere syntaks til at indsætte rækker i en tabel:
INSERT INTO table_name VALUES (value1, value2, value3 …)
For eksempel:
INSERT INTO students VALUES ('John', 'Doe', 24);
I dette tilfælde skal rækkefølgen, hvori værdierne er angivet, være den samme som standardrækkefølgen af kolonnerne.
Forskellen mellem anvendelsestilfældene for de to syntakser, vi har udforsket, vil blive mere tydelig i de senere kapitler.
Tak for dine kommentarer!