, on yksi suosituimmista relaatiotietokannoissa käytetyistä kielistä. Tätä kieltä käytetään tietokantojen käsittelyyn ja tietojen käsittelyyn kyselyjen avulla. Yksi tällainen kysely on Lisää kysely . Joten tässä artikkelissa Lisää kysely SQL ymmärrät INSERT INTO -käskyn seuraavassa järjestyksessä:
Mikä on INSERT Query SQL: ssä?
SQL INSERT INTO -käskyä käytetään lisäämään uusia sarjoja taulukkoon tietokantaa varten. Tämän SQL-kyselyn avulla voit lisätä tietoja joko tiettyyn sarakkeeseen tai kaikkiin sarakkeisiin yleensä. Voit myös lisätä tietoja tiettyyn taulukkoon toisesta taulukosta yhdelle tai useammalle riville. Joten nyt kun tiedät, mikä on INSERT-kysely SQL: ssä, siirrymme eteenpäin ja näemme tämän kyselyn syntaksin.
LISÄÄ Syntaksiin
INSERT-kysely voidaan toteuttaa kahdella tavalla.
Sarakkeiden nimillä ja arvoilla
INSERT INTO tabletename (sarake1, sarake2, sarake3, ..., sarakeN) ARVOT (arvo1, arvo2, arvo3, ...)
Arvojen kanssa
INSERT INTO tabletename ARVOT (arvo1, arvo2, arvo3, ...)
Huomautus: Kun käytät toista menetelmää, sinun on varmistettava, että arvot mainitaan samassa järjestyksessä kuin sarakkeiden nimet.
Joten nyt, kun tiedät INSERT-käskyn syntaksin, seuraavassa tässä artikkelissa Lisää kysely SQL: ää, katsokaamme esimerkki.
miten poistut ohjelmasta java
Esimerkki INSERT-lauseesta
Harkitse seuraavaa taulukkoa, jonka taulukon nimi on SampleData:
Henkilötunnus | Nimi | Ikä | Puhelinnumero | Palkka |
yksi | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | Kyy | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
Sanotaan nyt, että haluat lisätä rivin tähän taulukkoon. Sitten voit käyttää jompaakumpaa yllä olevista syntaksista seuraavalla tavalla:
#Sarakkeiden nimillä ja arvoilla INSERT INTO SampleData (tunnus, nimi, ikä, puhelinnumero, palkka) ARVOT ('6', 'Rohit', '25', '9924388761', '35000') # Vain arvojen kanssa INSERT INTO SampleData ARVOT ('6', 'Rohit', '25', '9924388761', '35000')
Kun olet suorittanut kyselyn, näet alla olevan tuloksen:
Henkilötunnus | Nimi | Ikä | Puhelinnumero | Palkka |
yksi | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | Kyy | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
6 | Rohit | 25 | 9924388761 | 35000 |
No, kyse oli uuden tietueen lisäämisestä taulukkoon. Mutta voi olla muutamia muita skenaarioita, joissa haluat käyttää SQL: ää. Skenaariot voivat olla seuraavat:
- Kuinka kopioin tietyt rivit taulukosta?
- Miten voidaan lisätä kaikki taulukon sarakkeet toiseen taulukkoon?
- Kuinka voin lisätä taulukon tietyt sarakkeet toiseen taulukkoon?
Vastaus näihin kysymyksiin on käyttämällä SELECT-käskyä INSERT-käskyn kanssa.Joten seuraavaksi tässä artikkelissa Lisää kysely SQL, ymmärretään, kuinka SELECT-käskyä käytetään INSERT INTO -ohjelmassa.
SELECT Query -toiminnon käyttäminen INSERT INTO -ohjelmassa
SELECT-kyselyä käytetään yhdessä INSERT INTO -käskyn kanssa tietojen valitsemiseksi toisesta taulukosta. Seuraavassa on useita tapoja käyttää SELECT-käskyä INSERT-kyselyn kanssa SQL: ssä:
- Kopioi tietyt rivit taulukosta
- Sisäänjärjestä kaikki taulukon sarakkeet
- Lisätään taulukon tietyt sarakkeet
Kopioi tietyt rivit taulukosta
Voit lisätä tietyn rivisarjan taulukosta toiseen taulukkoon käyttämällä SELECT-käskyä WHERE-lauseella.
Syntaksi:
INSERT INTO Table1 SELECT * FROM Table2 WHERE ehto
Tässä yrität lisätä arvoja taulukosta 2 taulukkoon 1 ehdon perusteella.
Esimerkki:
Tarkastellaan esimerkkiä, jossa sinun on lisättävä muutama rivi yllä olevasta taulukosta (SampleData) uuteen taulukkoon (New_Data) ehdon Ikä> 30 perusteella.
INSERT INTO New_Data SELECT * FROM SampleData WHERE Age & ampampampgt 30
Tuotos:
Henkilötunnus | Nimi | Ikä | Puhelinnumero | Palkka |
3 | Kyy | 32 | 9898989898 | 175000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
Sisään järjestä kaikki taulukon sarakkeet
Voit lisätä kaikki taulukon sarakkeet toiseen taulukkoon tähdellä (*) INSERT INTO-kyselyn kanssa.
Syntaksi:
INSERT INTO Table1 Valitse * taulukosta 2
Tässä yrität lisätä arvoja kaikkiin sarakkeisiin taulukoista 2 taulukoihin1.
Esimerkki:
Tarkastellaan esimerkkiä, jossa sinun on lisättävä kaikki sarakkeet yllä olevasta taulukostamme (SampleData) uuteen taulukkoon (ExampleData).Harkitse myös, että esimerkkitiedoilla on jo seuraavat tiedot:
tiedonotto c ++
Henkilötunnus | Nimi | Ikä | Puhelinnumero | Palkka |
7 | Suhas | 2. 3 | 9876543239 | 42000 |
8 | Meena | 31 | 9765412345 | 192000 |
Suorita seuraava kysely lisätäksesi kaikki sarakkeet ja rivit SampleDatasta yllä olevaan taulukkoon.
INSERT INTO ExampleData SELECT * FROM SampleData
Tuotos:
Henkilötunnus | Nimi | Ikä | Puhelinnumero | Palkka |
7 | Suhas | 2. 3 | 9876543239 | 42000 |
8 | Meena | 31 | 9765412345 | 192000 |
yksi | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | Kyy | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
Lisätään taulukon tietyt sarakkeet
Voit lisätä tietyn sarakesarjan taulukosta toiseen taulukkoon käyttämällä SELECT-käskyä.
Syntaksi:
INSERT INTO Table1 (Column_Names) Valitse Column_Names from Table2
Tässä yrität lisätä tiettyjä sarakkeita taulukosta 2 taulukkoon 1.
Esimerkki:
Tarkastellaan esimerkkiä, jossa sinun on lisättävä sarakkeita (ID, nimi) taulukosta (ExampleData) taulukkoon (SampleData).
INSERT INTO SampleData (ID, Name) SELECT ID, Name, FROM ExampleData
Tuotos:
Henkilötunnus | Nimi | Ikä | Puhelinnumero | Palkka |
yksi | Sanjay | 2. 3 | 9876543210 | 30000 |
2 | Rhea | 30 | 9977742234 | 150000 |
3 | Kyy | 32 | 9898989898 | 175000 |
4 | Simran | 28 | 9955555433 | 65000 |
5 | Akshay | 3. 4 | 9646434437 | 200000 |
7 | Suhas | tyhjä | tyhjä | tyhjä |
8 | Meena | tyhjä | tyhjä | tyhjä |
Tämän avulla olemme päättäneet tämän artikkelin Lisää kysely SQL: ää. Toivon, että ymmärrät kuinka INSERT INTO -kyselyä käytetään SQL: ssä.Olemme nähneet erilaisia tapoja käyttää INSERT-kyselyä. Jos haluat oppia lisää MySQL ja tutustu tähän avoimen lähdekoodin relaatiotietokantaan ja tutustu sitten joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus auttaa ymmärtämään MySQL: ää perusteellisesti ja auttaa saavuttamaan aiheen hallinnan.
Onko sinulla kysymys meille? Mainitse se kommenttiosassa ” Lisää kyselyn SQL ”Ja palaan takaisin sinuun.