, este una dintre cele mai populare limbi folosite în bazele de date relaționale. Acest limbaj este utilizat pentru a gestiona baze de date și a manipula date cu ajutorul interogărilor. O astfel de interogare este Inserați interogare . Deci, în acest articol despre Insert Query SQL, veți înțelege instrucțiunea INSERT INTO în următoarea secvență:
Ce este INSERT Query în SQL?
Instrucțiunea SQL INSERT INTO este utilizată pentru a adăuga tupluri noi într-un tabel, pentru o bază de date. Cu ajutorul acestei interogări SQL, puteți insera date fie într-o coloană specifică, fie pentru toate coloanele în general. De asemenea, puteți insera date într-un anumit tabel dintr-un alt tabel pentru un singur rând sau mai multe rânduri. Deci, acum că sunteți ceea ce este interogarea INSERT în SQL, permiteți-ne să mergem mai departe și să vedem sintaxa acestei interogări.
INSERT INTO Sintaxă
Există două moduri prin care puteți implementa interogarea INSERT.
Cu nume și valori ale coloanelor
INSERAȚI ÎN Numele tabletei (Coloana1, Coloana2, Coloana3, ..., ColoanaN) VALORI (valoare1, valoare2, valoare3, ...)
Cu valori
INSERAȚI ÎN VALOARE Numele tabletei (Valoare1, Valoare2, Valoare3, ...)
Notă: Când utilizați a doua metodă, trebuie să vă asigurați că valorile sunt menționate în aceeași ordine cu cea a numelor de coloane.
Deci, acum, că știți sintaxa instrucțiunii INSERT, în acest articol despre Insert query SQL, permiteți-ne să vedem un exemplu.
Exemplu de declarație INSERT
Luați în considerare următorul tabel cu numele tabelei ca SampleData:
ID | Nume | Vârstă | Număr de telefon | Salariu |
unu | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rea | 30 | 9977742234 | 150000 |
3 | Vipul | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
Acum, să spunem că doriți să inserați un rând în acest tabel. Apoi, puteți utiliza oricare dintre sintaxele de mai sus în felul următor:
#Cu numele și valorile coloanelor INSERAȚI ÎN SampleData (ID, Nume, Vârstă, Număr de telefon, Salariu) VALORI („6”, „Rohit”, „25”, „9924388761”, „35000”) # Cu valori numai INSERAȚI ÎN SAMEDATA („6”, „Rohit”, „25”, „9924388761”, „35000”)
După ce executați interogarea, veți vedea rezultatul de mai jos:
ID | Nume | Vârstă | Număr de telefon | Salariu |
unu | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rea | 30 | 9977742234 | 150000 |
3 | Vipul | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
6 | Rohit | 25 | 9924388761 | 35000 |
Ei bine, a fost vorba despre inserarea unui nou record într-un tabel. Dar, pot exista și alte câteva scenarii în care ați dori să utilizați SQL. Scenariile pot fi după cum urmează:
- Cum pot copia anumite rânduri dintr-un tabel?
- Care este modalitatea de a insera toate coloanele unui tabel într-un alt tabel?
- Cum pot insera coloane specifice unui tabel într-un alt tabel?
Răspunsul la aceste întrebări este prin utilizarea instrucțiunii SELECT cu instrucțiunea INSERT.Așadar, în acest articol despre Insert Query SQL, permiteți-ne să înțelegem cum să folosim instrucțiunea SELECT din INSERT INTO.
Utilizarea interogării SELECT în INSERT INTO
Interogarea SELECT este utilizată împreună cu instrucțiunea INSERT INTO pentru a selecta datele dintr-un alt tabel. Următoarele sunt diferitele moduri de utilizare a instrucțiunii SELECT cu interogarea INSERT în SQL:
- Copiați rânduri specifice dintr-un tabel
- Înintroduceți toate coloanele unui tabel
- Inserarea coloanelor specifice unui tabel
Copiați rânduri specifice dintr-un tabel
Puteți insera un set specific de rânduri dintr-un tabel în alt tabel utilizând instrucțiunea SELECT cu clauza WHERE.
tutorial pentru dezvoltatori salesforce pentru începători
Sintaxă:
INSERT INTO Table1 SELECT * FROM Table2 WHERE condition
Aici, încercați să inserați valori de la Tabelul 2 la Tabelul 1 pe baza unei condiții.
Exemplu:
Luați în considerare un exemplu în care trebuie să inserați câteva rânduri din tabelul de mai sus (SampleData) într-un nou tabel (New_Data) pe baza condiției Vârstă> 30
INSERT INTO New_Data SELECT * FROM SampleData WHERE Age & ampampampgt 30
Ieșire:
ID | Nume | Vârstă | Număr de telefon | Salariu |
3 | Vipul | 32 | 9898989898 | 175000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
În introduceți toate coloanele unui tabel
Puteți insera toate coloanele dintr-un tabel în alt tabel utilizând asteriscul (*) cu interogarea INSERT INTO.
Sintaxă:
INSERT INTO Table1 SELECT * FROM Table2
Aici, încercați să inserați valori toate coloanele de la Tabelul 2 la Tabelul 1.
Exemplu:
Luați în considerare un exemplu, în care trebuie să inserați toate coloanele din tabelul de mai sus (SampleData) într-un nou tabel (ExampleData).De asemenea, considerați că ExampleData are deja următoarele date prezente:
ID | Nume | Vârstă | Număr de telefon | Salariu |
7 | Suhas | 2. 3 | 9876543239 | 42000 |
8 | Meena | 31 | 9765412345 | 192000 |
Acum, executați următoarea interogare pentru a insera toate coloanele și rândurile din SampleData în tabelul de mai sus.
INSERT INTO ExampleData SELECT * FROM SampleData
Ieșire:
ID | Nume | Vârstă | Număr de telefon | Salariu |
7 | Suhas | 2. 3 | 9876543239 | 42000 |
8 | Meena | 31 | 9765412345 | 192000 |
unu | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rea | 30 | 9977742234 | 150000 |
3 | Vipul | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
Inserarea coloanelor specifice unui tabel
Puteți insera un set specific de coloane dintr-un tabel în alt tabel utilizând instrucțiunea SELECT.
Sintaxă:
INSERT INTO Table1 (Column_Names) SELECT Column_Names FROM Table2
Aici, încercați să inserați coloane specifice de la Tabelul 2 la Tabelul 1.
Exemplu:
Luați în considerare un exemplu în care trebuie să inserați coloane (ID, Nume) din tabel (ExampleData) în tabel (SampleData).
INSERT INTO SampleData (ID, Name) SELECT ID, Name, FROM ExampleData
Ieșire:
ID | Nume | Vârstă | Număr de telefon | Salariu |
unu | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rea | 30 | 9977742234 | 150000 |
3 | Vipul | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
7 | Suhas | nul | nul | nul |
8 | Meena | nul | nul | nul |
Cu aceasta, ajungem la sfârșitul acestui articol despre Insert Query SQL. Sper că ați înțeles cum să utilizați interogarea INSERT INTO în SQL.Am văzut diferitele moduri de utilizare a interogării INSERT. Dacă doriți să aflați mai multe despre MySQL și cunoașteți această bază de date relațională open-source, apoi consultați-ne care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Această instruire vă va ajuta să înțelegeți în profunzime MySQL și vă va ajuta să obțineți stăpânirea asupra subiectului.
Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii din ” Inserați interogarea SQL ”Și mă voi întoarce la tine.