logo

SQL INSERT STATEMENT

SQL INSERT-satsen är en SQL-fråga. Den används för att infoga en enstaka eller flera poster i en tabell.

hur man kör skriptet i linux

Det finns två sätt att infoga data i en tabell:

  1. Med SQL infoga i satsen
    1. Genom att ange kolumnnamn
    2. Utan att ange kolumnnamn
  2. Med SQL infoga i select-satsen

1) Infoga data direkt i en tabell

Du kan infoga en rad i tabellen med kommandot SQL INSERT INTO.

Det finns två sätt att infoga värden i en tabell.

I den första metoden behöver du inte ange kolumnnamnet där data ska infogas, du behöver bara deras värden.

 INSERT INTO table_name VALUES (value1, value2, value3....); 

Den andra metoden anger både kolumnnamnet och värden som du vill infoga.

dubbelt länkad lista
 INSERT INTO table_name (column1, column2, column3....) VALUES (value1, value2, value3.....); 

Låt oss ta ett exempel på en tabell som har fem poster i sig.

 INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (1, ABHIRAM, 22, ALLAHABAD); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (2, ALKA, 20, GHAZIABAD); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (3, DISHA, 21, VARANASI); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (4, ESHA, 21, DELHI); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (5, MANMEET, 23, JALANDHAR); 

Den kommer att visa följande tabell som slutresultat.

ROLL_NONAMNÅLDERSTAD
1ABHIRAM22ALLAHABAD
2ALKAtjugoGHAZIABAD
3DISHAtjugoettVARANASI
4ESHAtjugoettDELHI
5MANMEET23JALANDHAR

Du kan också skapa en post i tabellen KUNDER genom att använda denna syntax.

 INSERT INTO CUSTOMERS VALUES (6, PRATIK, 24, KANPUR); 

Följande tabell blir som följer:

ROLL_NONAMNÅLDERSTAD
1ABHIRAM22ALLAHABAD
2ALKAtjugoGHAZIABAD
3DISHAtjugoettVARANASI
4ESHAtjugoettDELHI
5MANMEET23JALANDHAR
6ÖVA24KANPUR

2) Infoga data genom SELECT Statement

SQL INSERT INTO SELECT Syntax

java oops koncept
 INSERT INTO table_name [(column1, column2, .... column)] SELECT column1, column2, .... Column N FROM table_name [WHERE condition]; 

Obs! När du lägger till en ny rad bör du se till att datatypen för värdet och kolumnen ska matchas.

Om några integritetsbegränsningar har definierats för tabellen måste du följa dem.