logo

SQL INSERT-VERKLARING

SQL INSERT-instructie is een SQL-query. Het wordt gebruikt om een ​​enkele of meerdere records in een tabel in te voegen.

internet gebruiken

Er zijn twee manieren om gegevens in een tabel in te voegen:

  1. Door SQL in instructie in te voegen
    1. Door kolomnamen op te geven
    2. Zonder kolomnamen op te geven
  2. Via SQL invoegen in select-instructie

1) Gegevens rechtstreeks in een tabel invoegen

U kunt een rij in de tabel invoegen met behulp van de SQL INSERT INTO-opdracht.

Er zijn twee manieren om waarden in een tabel in te voegen.

Bij de eerste methode is het niet nodig om de kolomnaam op te geven waar de gegevens zullen worden ingevoegd; u heeft alleen hun waarden nodig.

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

De tweede methode specificeert zowel de kolomnaam als de waarden die u wilt invoegen.

hoe de ontwikkelaarsmodus te sluiten
 INSERT INTO table_name (column1, column2, column3....) VALUES (value1, value2, value3.....); 

Laten we een voorbeeld nemen van een tabel met vijf records erin.

 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); 

Als eindresultaat wordt de volgende tabel weergegeven.

ROLL_NONAAMLEEFTIJDSTAD
1ABHIRAM22ALLAHABAD
2ALKAtwintigGHAZIABAD
3DISHAeenentwintigVARANASI
4ESHAeenentwintigDELHI
5MANMEET23JALANDHAR

U kunt ook een record in de tabel CUSTOMERS maken door deze syntaxis te gebruiken.

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

De volgende tabel zal er als volgt uitzien:

ROLL_NONAAMLEEFTIJDSTAD
1ABHIRAM22ALLAHABAD
2ALKAtwintigGHAZIABAD
3DISHAeenentwintigVARANASI
4ESHAeenentwintigDELHI
5MANMEET23JALANDHAR
6OEFENING24KANPOER

2) Gegevens invoegen via SELECT-instructie

SQL INSERT INTO SELECT-syntaxis

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

Opmerking: wanneer u een nieuwe rij toevoegt, moet u ervoor zorgen dat het gegevenstype van de waarde en de kolom overeenkomen.

Als er integriteitsbeperkingen voor de tabel zijn gedefinieerd, moet u deze volgen.