Kursinnehåll
Introduktion till SQL
Introduktion till SQL
Infoga Rader Into a Table
Efter att ha skapat en tabell kan vi infoga rader i den med hjälp av ett INSERT
-uttryck.
Följande är den allmänna syntaxen för ett INSERT
-uttryck:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
I ovanstående syntax hänvisar table_name
till namnet på tabellen där vi vill infoga en rad.
Sekvensen av värden (value1, value2, value3, ...)
måste vara i samma ordning som sekvensen av kolumner som anges vid (column1, column2, column3, ...)
.
Till exempel:
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:
Tips:
Det finns en kortare syntax för att infoga rader i en tabell:
INSERT INTO table_name VALUES (value1, value2, value3 …)
Till exempel:
INSERT INTO students VALUES ('John', 'Doe', 24);
I detta fall bör ordningen i vilken värdena anges vara densamma som standardordningen för kolumnerna.
Skillnaden mellan användningsfallen för de två syntaxerna vi utforskade kommer att bli mer uppenbar i de senare kapitlen.
Tack för dina kommentarer!