INSERT Query SQL - kõik, mida peate teadma INSERT-lause kohta



See artikkel INSERT-päringu SQL kohta on põhjalik juhend mitmesuguste INSERT-lause SQL-i kasutamise viiside kohta koos näidetega.

, on relatsioonide andmebaasides üks populaarsemaid keeli. Seda keelt kasutatakse andmebaaside käsitlemiseks ja andmetega päringute abil manipuleerimiseks. Üks selline päring on Sisesta päring . Niisiis, selles artiklis päringu SQL sisestamise kohta saate aru INSERT INTO lausest järgmises järjestuses:

mida trim javas teeb

SQL - sisestage päring SQL - Edureka





    1. Mis on SQL-is INSERT Query?
    2. SISSE Süntaksisse
    3. INSERT-avalduse näide
    4. SELECT päringu kasutamine rakenduses INSERT INTO

Mis on SQL-is INSERT Query?

Lauset SQL INSERT INTO kasutatakse andmebaasi uute tabelite lisamiseks tabelisse. Selle SQL-päringu abil saate sisestada andmed kas konkreetsesse veergu või kõigi veergude kohta üldiselt. Samuti saate ühe või mitme rea kohta sisestada andmed teisest tabelist konkreetsesse tabelisse. Niisiis, nüüd, mis teil on SQLis päringu INSERT, liikuge edasi ja näeme selle päringu süntaksit.

SISSE Süntaksisse

Päringu INSERT juurutamiseks on kaks võimalust.



Veergude nimede ja väärtustega

INSERT INTO tabenimi (veerg1, veerg2, veerg3, ..., veergN) VALUES (väärtus1, väärtus2, väärtus3, ...)

Väärtustega

INSERT INTO laua nimi VALUES (väärtus1, väärtus2, väärtus3, ...)

Märge: Teise meetodi kasutamisel peate veenduma, et väärtused on mainitud veergude nimedega samas järjekorras.

Nüüd, kui teate INSERT-i lause süntaksit, vaadake selle näite kõrval järgmist artiklit selle kohta, kuidas lisada päring SQL-i.

INSERT-avalduse näide

Mõelge järgmisele tabelile, mille tabeli nimi on SampleData:



ID Nimi Vanus Telefoninumber Palk
üksSanjay2. 3987654321030 000
2Rhea309977742234150000
3Rästik329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000

Oletagem nüüd, et soovite sellesse tabelisse rea lisada. Seejärel saate kasutada mõnda ülaltoodud süntaksit järgmisel viisil:

# Veergude nimede ja väärtustega INSERT INTO SampleData (ID, nimi, vanus, telefoninumber, palk) VALUES ('6', 'Rohit', '25', '9924388761', '35000') # Ainult väärtustega INSERT INTO SampleData VALUES ('6', 'Rohit', '25', '9924388761', '35000')

Kui olete päringu täitnud, näete järgmist väljundit:

ID Nimi Vanus Telefoninumber Palk
üksSanjay2. 3987654321030 000
2Rhea309977742234150000
3Rästik329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000
6Rohit25992438876135000

See oli umbes uue plaadi lisamine tabelisse. Kuid võib olla ka mõni teine ​​stsenaarium, kus soovite kasutada SQL-i. Stsenaariumid võivad olla järgmised:

  • Kuidas kopeerida tabelist konkreetseid ridu?
  • Kuidas saab tabeli kõik veerud teise tabelisse lisada?
  • Kuidas saab tabeli konkreetseid veerge teise tabelisse lisada?

Vastus neile küsimustele on SELECT-lause kasutamine koos avaldusega INSERT.Niisiis, järgmisena selles päringu SQL-i lisamise artiklis, mõistkem, kuidas kasutada käsku SELECT INSERT INTO-s.

SELECT päringu kasutamine rakenduses INSERT INTO

SELECT-päringut kasutatakse koos INSERT INTO-käsuga andmete valimiseks teisest tabelist. Järgnevad on erinevad viisid, kuidas kasutada SELECT-lauset SQL-i päringu INSERT abil:

  1. Kopeerige tabelist konkreetsed read
  2. Sissesertida kõik tabeli veerud
  3. Tabeli konkreetsete veergude lisamine

Kopeerige tabelist konkreetsed read

Konkreetse ridade komplekti saab lisada tabelist teise tabelisse, kasutades käsku SELECT koos klausliga WHERE.

Süntaks:

INSERT INTO Table1 SELECT * FROM Table 2 WHERE tingimus

Siin proovite tingimusel sisestada väärtused tabelist 2 tabelisse 1.

Näide:

Mõelgem näitele, kus peate tingimusel Vanus> 30 lisama paar rida ülaltoodud tabelist (SampleData) uude tabelisse (New_Data)

madal ja sügav koopia javas
INSERT INTO New_Data SELECT * FROM SampleData WHERE Age & ampampampgt 30

Väljund:

ID Nimi Vanus Telefoninumber Palk
3Rästik329898989898175000
5Akshay3. 49646434437200000

Sisse sertida kõik tabeli veerud

Tärni (*) koos päringuga INSERT INTO saate sisestada kõik tabeli veerud teise tabelisse.

Süntaks:

INSERT INTO Table1 SELECT * FROM Table2

Siin proovite sisestada väärtused kõik veerud tabelist 2 tabelini 1.

Näide:

Mõelgem näitele, kus peate lisama kõik meie ülaltoodud tabeli veerud (SampleData) uude tabelisse (ExampleData).Mõelge ka sellele, et näitel DataData on juba järgmised andmed:

ID Nimi Vanus Telefoninumber Palk
7Suhas2. 3987654323942000
8Meena319765412345192000

Nüüd täitke järgmine päring, et lisada kõik veerud ja read SampleData'st ülaltoodud tabelisse.

INSERT INTO ExampleData SELECT * FROM SampleData

Väljund:

ID Nimi Vanus Telefoninumber Palk
7Suhas2. 3987654323942000
8Meena319765412345192000
üksSanjay2. 3987654321030 000
2Rhea309977742234150000
3Rästik329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000

Tabeli konkreetsete veergude lisamine

Konkreetse veergude komplekti saab tabelist teise tabelisse sisestada, kasutades käsku SELECT.

Süntaks:

INSERT INTO Table1 (Column_Names) VALI Column_Names FROM Table2

Siin proovite sisestada konkreetseid veerge tabelitest 2 tabelitesse 1.

pl sql algajatele koos näidetega

Näide:

Mõelgem näitele, kus peate lisama tabelist (SampleData) veerud (ID, nimi) tabelist (ExampleData).

INSERT INTO SampleData (ID, nimi) Valige ID, nimi, FROM ExampleData

Väljund:

ID Nimi Vanus Telefoninumber Palk
üksSanjay2. 3987654321030 000
2Rhea309977742234150000
3Rästik329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000
7Suhasnullnullnull
8Meenanullnullnull

Sellega jõuame selle artikli juurde, mis käsitleb päringu SQL sisestamist. Loodan, et saite aru, kuidas SQLis päringut INSERT INTO kasutada.Oleme näinud erinevaid viise INSERT-i kasutamiseks. Kui soovite rohkem teada saada MySQL ja tutvuge selle avatud lähtekoodiga relatsioonide andmebaasiga ning vaadake siis meie mis on varustatud juhendajate juhitud elava koolituse ja reaalse elu projektikogemusega. See koolitus aitab teil MySQL-i põhjalikult mõista ja aitab teil selle teema üle meisterlikkust saavutada.

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ” Sisesta päring SQL ”Ja pöördun teie poole tagasi.