INSERT Query SQL - viss, kas jums jāzina par INSERT priekšrakstu



Šis raksts par INSERT vaicājumu SQL ir visaptveroša rokasgrāmata par dažādiem INSERT priekšraksta izmantošanas veidiem SQL ar piemēriem.

, ir viena no populārākajām valodām, ko izmanto relāciju datu bāzēs. Šī valoda tiek izmantota, lai apstrādātu datu bāzes un manipulētu ar datiem, izmantojot vaicājumus. Viens šāds vaicājums ir Ievietot vaicājumu . Tātad šajā rakstā par vaicājuma SQL ievietošanu jūs sapratīsit INSERT INTO paziņojumu šādā secībā:

pēcdiploma sertifikāts pret meistariem

SQL - ievietojiet vaicājumu SQL - Edureka





    1. Kas ir INSERT Query SQL?
    2. IEVADĪT Sintakse
    3. INSERT paziņojuma piemērs
    4. Izmantojot SELECT Query, ievietojiet INSERT INTO

Kas ir INSERT Query SQL?

SQL INSERT INTO priekšrakstu izmanto, lai pievienotu jaunus datu kopas tabulā. Ar šī SQL vaicājuma palīdzību jūs varat ievietot datus vai nu noteiktā kolonnā, vai arī visām kolonnām kopumā. Varat arī ievietot datus konkrētā tabulā no citas tabulas vienai vai vairākām rindām. Tātad, tagad, kad jūs esat INSERT vaicājums SQL, ļaujiet mums virzīties uz priekšu un redzēt šī vaicājuma sintaksi.

IEVADĪT Sintakse

INSERT vaicājumu var ieviest divos veidos.



Ar kolonnu nosaukumiem un vērtībām

INSERT INTO Tabename (1. kolonna, 2. sleja, 3. sleja, ..., kolonna N) VĒRTĪBAS (vērtība1, vērtība2, vērtība3, ...)

Ar Vērtībām

INSERT INTO Tabename VALUES (vērtība1, vērtība2, vērtība3, ...)

Piezīme: Izmantojot otro metodi, jums jāpārliecinās, ka vērtības ir minētas tādā pašā secībā kā kolonnu nosaukumos.

Tātad, tagad, kad jūs zināt INSERT priekšraksta sintaksi, nākamais šajā rakstā par vaicājuma SQL ievietošanu, ļaujiet mums redzēt piemēru.

INSERT paziņojuma piemērs

Apsveriet šo tabulu ar tabulas nosaukumu kā SampleData:



ID Nosaukums Vecums Telefona numurs Alga
viensSandžajs2. 3987654321030000
2Reja309977742234150000
3Odze329898989898175000
4Simrans28995555543365000
5Akshay3. 49646434437200000

Pieņemsim, ka vēlaties šajā tabulā ievietot rindu. Pēc tam jūs varat izmantot jebkuru no iepriekš minētajām sintaksēm šādā veidā:

# Ar kolonnu nosaukumiem un vērtībām INSERT INTO SampleData (ID, nosaukums, vecums, tālruņa numurs, alga) VALUES ('6', 'Rohit', '25', '9924388761', '35000') # Tikai ar vērtībām INSERT INTO SampleData VALUES ('6', 'Rohit', '25', '9924388761', '35000')

Kad izpildīsit vaicājumu, redzēsit šādu izvadi:

ID Nosaukums Vecums Telefona numurs Alga
viensSandžajs2. 3987654321030000
2Reja309977742234150000
3Odze329898989898175000
4Simrans28995555543365000
5Akshay3. 49646434437200000
6Rohit25992438876135000

Nu, tas bija par jauna ieraksta ievietošanu tabulā. Bet var būt daži citi scenāriji, kur vēlaties izmantot SQL. Scenāriji var būt šādi:

  • Kā kopēt noteiktas tabulas rindas?
  • Kā var ievietot visas tabulas kolonnas citā tabulā?
  • Kā es varu ievietot konkrētas tabulas kolonnas citā tabulā?

Atbilde uz šiem jautājumiem ir, izmantojot SELECT paziņojumu ar INSERT paziņojumu.Tātad, nākamajā šajā rakstā par vaicājuma SQL ievietošanu, ļaujiet mums saprast, kā lietot INSERT INTO priekšrakstu SELECT.

Izmantojot SELECT Query, ievietojiet INSERT INTO

SELECT vaicājums tiek izmantots kopā ar INSERT INTO priekšrakstu, lai atlasītu datus no citas tabulas. Tālāk ir minēti dažādi veidi, kā lietot SELECT priekšrakstu ar vaicājumu INSERT SQL:

  1. Kopējiet noteiktas tabulas rindas
  2. Inkārtojiet visas tabulas kolonnas
  3. Konkrētu tabulas kolonnu ievietošana

Kopējiet noteiktas tabulas rindas

Jūs varat ievietot konkrētu rindu kopu no tabulas uz citu tabulu, izmantojot priekšrakstu SELECT ar klauzulu WHERE.

Sintakse:

INSERT INTO Table1 SELECT * FROM Table 2 WHERE nosacījums

Šeit jūs mēģināt ievietot vērtības no 2. tabulas līdz 1. tabulai, pamatojoties uz nosacījumu.

Piemērs:

Apsveriet piemēru, kurā jums jāievieto dažas rindas no iepriekš minētās tabulas (SampleData) uz jaunu tabulu (New_Data), pamatojoties uz nosacījumu Vecums> 30

c ++ goto etiķete
INSERT INTO New_Data SELECT * FROM SampleData WHERE Vecums un ampampampgt 30

Izeja:

ID Nosaukums Vecums Telefona numurs Alga
3Odze329898989898175000
5Akshay3. 49646434437200000

In kārtojiet visas tabulas kolonnas

Visas tabulas slejas var ievietot citā tabulā, izmantojot zvaigznīti (*) ar vaicājumu INSERT INTO.

Sintakse:

IEVADĪT 1. tabulā. Atlasīt * no 2. tabulas

Šeit jūs mēģināt ievietot vērtības visās kolonnās no 2. tabulas līdz 1. tabulai.

Piemērs:

Apsveriet piemēru, kurā visas mūsu iepriekšējās tabulas (SampleData) kolonnas ir jāievieto jaunā tabulā (ExampleData).Apsveriet arī to, ka ExampleData jau ir šādi dati:

ID Nosaukums Vecums Telefona numurs Alga
7Suhas2. 3987654323942000
8Meena319765412345192000

Tagad izpildiet šo vaicājumu, lai ievietotu visas kolonnas un rindas no SampleData iepriekš minētajā tabulā.

INSERT INTO ExampleData SELECT * FROM SampleData

Izeja:

ID Nosaukums Vecums Telefona numurs Alga
7Suhas2. 3987654323942000
8Meena319765412345192000
viensSandžajs2. 3987654321030000
2Reja309977742234150000
3Odze329898989898175000
4Simrans28995555543365000
5Akshay3. 49646434437200000

Konkrētu tabulas kolonnu ievietošana

Izmantojot priekšrakstu SELECT, varat ievietot noteiktu kolonnu kopu no tabulas uz citu tabulu.

Sintakse:

INSERT INTO Table1 (Column_Names) Atlasiet Column_Names FROM Table 2

Šeit jūs mēģināt ievietot noteiktas kolonnas no 2. tabulas līdz 1. tabulai.

c ++ kārtošanas funkcija

Piemērs:

Apsveriet piemēru, kur jums ir jāievieto kolonnas (ID, nosaukums) no tabulas (ExampleData) uz tabulu (SampleData).

INSERT INTO SampleData (ID, nosaukums) SELECT ID, Name, FROM ExampleData

Izeja:

ID Nosaukums Vecums Telefona numurs Alga
viensSandžajs2. 3987654321030000
2Reja309977742234150000
3Odze329898989898175000
4Simrans28995555543365000
5Akshay3. 49646434437200000
7Suhasnullenullenulle
8Meenanullenullenulle

Ar to mēs esam nonākuši pie šī raksta par vaicājuma SQL ievietošanu. Es ceru, ka jūs sapratāt, kā SQL ievietot vaicājumu INSERT INTO.Mēs esam redzējuši dažādus INSERT vaicājuma izmantošanas veidus. Ja vēlaties uzzināt vairāk par MySQL un iepazīstiet šo atvērtā pirmkoda relāciju datu bāzi, pēc tam pārbaudiet mūsu kas nāk ar instruktoru vadītu tiešraides apmācību un reālās dzīves projektu pieredzi. Šīs apmācības palīdzēs jums padziļināti izprast MySQL un palīdzēs jums apgūt priekšmetu.

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā Ievietot vaicājumu SQL ”Un es sazināšos ar jums.