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!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 1.72
Infoga Rader Into a Table
Svep för att visa menyn
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!