INSERT Query SQL - Mindössze annyit kell tudnia az INSERT utasításról

Ez a cikk az INSERT SQL lekérdezéséről átfogó útmutató az INSERT utasítás SQL használatának különféle módjairól példákkal.

, az egyik legnépszerűbb nyelv, amelyet a relációs adatbázisokban használnak. Ez a nyelv az adatbázisok kezelésére és az adatok lekérdezések segítségével történő kezelésére szolgál. Az egyik ilyen lekérdezés a Beszúrás . Tehát ebben a cikkben a Query SQL beszúrásáról az INSERT INTO utasítást a következő sorrendben fogja megérteni:



SQL - Az SQL - Edureka lekérdezés beszúrása



    1. Mi az INSERT Query az SQL-ben?
    2. INSERT INTO Syntax
    3. Példa az INSERT nyilatkozatra
    4. A SELECT Query használata az INSERT INTO-ban

Mi az INSERT Query az SQL-ben?

Az SQL INSERT INTO utasítással új tömböket lehet hozzáadni egy táblához egy adatbázishoz. Ennek az SQL lekérdezésnek a segítségével beillesztheti az adatokat egy adott oszlopba vagy általában az összes oszlopba. Ezenkívül beilleszthet adatokat egy adott tábla másik táblájából egyetlen sorhoz vagy több sorhoz. Tehát most, hogy mi az INSERT lekérdezés az SQL-ben, lépjünk előre, és nézzük meg a lekérdezés szintaxisát.

INSERT INTO Syntax

Kétféleképpen valósíthatja meg az INSERT lekérdezést.



Oszlopnevekkel és értékekkel

INSERT INTO Tablename (1. oszlop, 2. oszlop, 3. oszlop, ..., N oszlop) ÉRTÉKEK (Érték1, Érték2, Érték3, ...)

Értékekkel

INSERT INTO táblanév ÉRTÉKEK (Érték1, Érték2, Érték3, ...)

Jegyzet: A második módszer használatakor meg kell győződnie arról, hogy az értékeket az oszlopnevek sorrendjében említik.

Tehát most, hogy ismeri az INSERT utasítás szintaxisát, ebben a cikkben, a lekérdezés SQL beszúrása című cikkben találunk egy példát.

Példa az INSERT nyilatkozatra

Tekintsük a következő táblázatot, amelynek táblájának neve SampleData:



ID Név Kor Telefonszám Fizetés
egySanjay2. 3987654321030 000
2Rhea309977742234150000
3A vipera329898989898175000
4Simran28.995555543365000
5.Akshay3. 49646434437200000

Most tegyük fel, hogy be akar illeszteni egy sort ebbe a táblázatba. Ezután a fenti szintaxisok egyikét a következőképpen használhatja:

# Oszlopnevekkel és értékekkel INSERT INTO SampleData (azonosító, név, életkor, telefonszám, fizetés) ÉRTÉKEK ('6', 'Rohit', '25', '9924388761', '35000') # Csak értékekkel INSERT INTO SampleData VALUES („6”, „Rohit”, „25”, „9924388761”, „35000”)

A lekérdezés végrehajtása után megjelenik az alábbi kimenet:

ID Név Kor Telefonszám Fizetés
egySanjay2. 3987654321030 000
2Rhea309977742234150000
3A vipera329898989898175000
4Simran28.995555543365000
5.Akshay3. 49646434437200000
6.Rohit25992438876135000

Nos, ez arról szólt, hogy egy új rekordot kell beilleszteni egy táblázatba. De előfordulhat néhány más eset is, amikor az SQL-t szeretné használni. A forgatókönyvek a következők lehetnek:

telepítse a php-t a Windows 7-re
  • Hogyan másolhatok egy adott sort egy táblázatból?
  • Hogyan lehet egy táblázat összes oszlopát beszúrni egy másik táblába?
  • Hogyan illeszthetek be egy táblázat adott oszlopait egy másik táblába?

A válasz ezekre a kérdésekre a SELECT utasítás és az INSERT utasítás használata.Tehát, ebben a cikkben a Lekérdezés SQL beillesztéséről, értsük meg, hogyan kell használni a SELECT utasítást az INSERT INTO fájlban.

A SELECT Query használata az INSERT INTO-ban

A SELECT lekérdezést az INSERT INTO utasítással együtt használják az adatok kiválasztására egy másik táblából. Az alábbiakban bemutatjuk a SELECT utasítás és az INSERT lekérdezés SQL használatának különféle módjait:

  1. Adott sorok másolása egy táblázatból
  2. Ban bensorolja fel a táblázat összes oszlopát
  3. A táblázat meghatározott oszlopainak beszúrása

Adott sorok másolása egy táblázatból

Beilleszthet egy adott sorkészletet egy táblából egy másik táblába a SELECT utasítás és a WHERE záradék segítségével.

Szintaxis:

INSERT INTO Table1 SELECT * FROM 2. táblázat WHERE feltétel

Itt egy feltétel alapján próbál meg beszúrni értékeket a 2. táblázatból az 1. táblázatba.

Példa:

Vegyünk egy példát, ahol be kell illesztenie néhány sort a fenti táblázatból (SampleData) egy új táblába (New_Data) az Age> 30 feltétel alapján.

INSERT INTO New_Data SELECT * FROM SampleData WHERE Age & ampampampgt 30

Kimenet:

ID Név Kor Telefonszám Fizetés
3A vipera329898989898175000
5.Akshay3. 49646434437200000

Ban ben sorolja fel a táblázat összes oszlopát

A csillag (*) és az INSERT INTO lekérdezés segítségével beillesztheti az összes oszlopot egy táblából egy másikba.

Szintaxis:

INSERT INTO1 táblázat kiválasztása * A 2. táblázatból

Itt próbálja beilleszteni az összes oszlopot a 2. táblázat és az 1. táblázat között.

Példa:

Vegyünk egy példát, ahol be kell illesztenie a fenti táblázat (SampleData) összes oszlopát egy új táblába (ExampleData).Fontolja meg azt is, hogy az ExampleData már a következő adatokat tartalmazza:

ID Név Kor Telefonszám Fizetés
7Suhas2. 3987654323942000
8.Meena319765412345192000

Most hajtsa végre a következő lekérdezést az összes oszlop és sor beszúrásához a SampleData-ból a fenti táblázatba.

c ++ névtér használatával
INSERT INTO ExampleData SELECT * FROM SampleData

Kimenet:

ID Név Kor Telefonszám Fizetés
7Suhas2. 3987654323942000
8.Meena319765412345192000
egySanjay2. 3987654321030 000
2Rhea309977742234150000
3A vipera329898989898175000
4Simran28.995555543365000
5.Akshay3. 49646434437200000

A táblázat meghatározott oszlopainak beszúrása

A SELECT utasítás segítségével beilleszthet egy adott oszlopkészletet egy táblából egy másikba.

Szintaxis:

INSERT INTO Table1 (Column_Names) KIVÁLASZTÁS Column_Names A 2. táblázatból

Itt konkrét oszlopokat próbál beilleszteni a 2. táblázatból az 1. táblázatba.

Példa:

Vegyünk egy példát, ahol be kell illesztenie az oszlopokat (ID, név) a táblából (ExampleData) a táblába (SampleData).

INSERT INTO SampleData (ID, Név) SELECT ID, Name, FROM ExampleData

Kimenet:

ID Név Kor Telefonszám Fizetés
egySanjay2. 3987654321030 000
2Rhea309977742234150000
3A vipera329898989898175000
4Simran28.995555543365000
5.Akshay3. 49646434437200000
7Suhasnullanullanulla
8.Meenanullanullanulla

Ezzel véget értünk a Query SQL beszúrásáról szóló cikknek. Remélem, megértette, hogyan kell használni az INSERT INTO lekérdezést SQL-ben.Láttuk az INSERT lekérdezés használatának különféle módjait. Ha többet szeretne megtudni a MySQL és ismerje meg ezt a nyílt forráskódú relációs adatbázist, majd nézze meg a mi amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés segít megérteni a MySQL-t alaposan, és elsajátítja a témát.

Van egy kérdésünk? Kérjük, említse meg a megjegyzések részben. ” Beszúrja a Query SQL-t ”És visszatérek hozzád.