logo

SQL Įterpimo pareiškimas

SQL INSERT sakinys yra SQL užklausa. Jis naudojamas įterpti vieną ar kelis įrašus į lentelę.

Yra du būdai įterpti duomenis į lentelę:

  1. SQL įterpkite į teiginį
    1. Nurodydami stulpelių pavadinimus
    2. Nenurodant stulpelių pavadinimų
  2. SQL įterpkite į Select sakinį

policijos komisaro pavaduotojas

1) Duomenų įterpimas tiesiai į lentelę

Galite įterpti eilutę į lentelę naudodami komandą SQL INSERT INTO.

Yra du būdai įterpti reikšmes į lentelę.

įvesti eilutę Java

Pirmuoju būdu nereikia nurodyti stulpelio pavadinimo, kuriame bus įterpiami duomenys, reikia tik jų reikšmių.

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

Antrasis metodas nurodo stulpelio pavadinimą ir reikšmes, kurias norite įterpti.

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

Paimkime lentelės, kurioje yra penki įrašai, pavyzdį.

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

Kaip galutinį rezultatą bus parodyta ši lentelė.

ROLL_NOVARDASAMŽIAUSMIESTAS
1ABHIRAMAS22ALLAHABADAS
2ALKAdvidešimtGAZIABADAS
3DISHAdvidešimt vienasVARANASI
4ESHAdvidešimt vienasDELIS
5MANMEET23JALANDHAR

Naudodami šią sintaksę taip pat galite sukurti įrašą lentelėje KLIENTAI.

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

Ši lentelė bus tokia:

ROLL_NOVARDASAMŽIAUSMIESTAS
1ABHIRAMAS22ALLAHABADAS
2ALKAdvidešimtGAZIABADAS
3DISHAdvidešimt vienasVARANASI
4ESHAdvidešimt vienasDELIS
5MANMEET23JALANDHAR
6PRAKTIKA24KANPUR

2) Duomenų įterpimas per SELECT pareiškimą

SQL INSERT INTO SELECT Sintaksė

kaip rūšiuoti masyvą java
 INSERT INTO table_name [(column1, column2, .... column)] SELECT column1, column2, .... Column N FROM table_name [WHERE condition]; 

Pastaba: kai pridedate naują eilutę, įsitikinkite, kad vertės ir stulpelio duomenų tipai turi atitikti.

Jei lentelėje yra apibrėžti vientisumo apribojimai, turite jų laikytis.