Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Infoga Rader Into a Table | Fyller en Databas
Introduktion till SQL

bookInfoga 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.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 3

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Ställ mig frågor om detta ämne

Sammanfatta detta kapitel

Visa verkliga exempel

bookInfoga 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.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 3
some-alt