logo

SQL IEVADĪJUMS

SQL INSERT priekšraksts ir SQL vaicājums. To izmanto, lai tabulā ievietotu vienu vai vairākus ierakstus.

Ir divi veidi, kā ievietot datus tabulā:

  1. Izmantojot SQL, ievietojiet paziņojumā
    1. Norādot kolonnu nosaukumus
    2. Nenorādot kolonnu nosaukumus
  2. Izmantojot SQL, ievietojiet atlases priekšrakstā

1) Datu ievietošana tieši tabulā

Tabulā var ievietot rindu, izmantojot komandu SQL INSERT INTO.

Ir divi veidi, kā tabulā ievietot vērtības.

Pirmajā metodē nav jānorāda kolonnas nosaukums, kurā tiks ievietoti dati, ir nepieciešamas tikai to vērtības.

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

Otrā metode norāda gan kolonnas nosaukumu, gan vērtības, kuras vēlaties ievietot.

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

Ņemsim piemēru tabulai, kurā ir pieci ieraksti.

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

Kā gala rezultāts tiks parādīta šī tabula.

ROLL_NOVĀRDSVECUMSPILSĒTA
1ABHIRAM22ALLAHABADS
2ALKAdivdesmitGAZIABADA
3DISHAdivdesmitviensVARANASI
4ESHAdivdesmitviensDELI
5MANMEET23JALANDHAR

Varat izveidot ierakstu tabulā KLIENTI, izmantojot arī šo sintaksi.

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

Šī tabula būs šāda:

ROLL_NOVĀRDSVECUMSPILSĒTA
1ABHIRAM22ALLAHABADS
2ALKAdivdesmitGAZIABADA
3DISHAdivdesmitviensVARANASI
4ESHAdivdesmitviensDELI
5MANMEET23JALANDHAR
6PRAKSE24KANPŪRA

2) Datu ievietošana, izmantojot SELECT paziņojumu

SQL INSERT INTO SELECT Sintakse

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

Piezīme: pievienojot jaunu rindu, pārliecinieties, ka vērtības un kolonnas datu tips ir jāsakrīt.

Ja tabulai ir definēti kādi integritātes ierobežojumi, tie ir jāievēro.