Johdanto SQL-lisäyskyselyyn
SQL (Sequential Query Language) -komentoja, kuten DDL (Data Definition Language), DML (Data Manipulation Language), DCL (Data Control Language) ja TCL (Transaction Control Language), käytetään suorittamaan toimintoja tietokannoissa ja taulukoissa. DML: ssä käytämme komentoja, kuten SELECT, INSERT, UPDATE, DELETE jne. Tietojen noutamiseen, tietojen lisäämiseen, päivittämiseen ja tietojen poistamiseen, jotta voidaan muuttaa tietokannan rakennetta tai tietokannan objekteja. Keskustelemme DML-komennosta Lisää.
Syntaksi
Voimme lisätä uusia tietorivejä olemassa olevaan taulukkoon käyttämällä INSERT-kyselyitä SQL: ssä. Alla on syntaksi, jota käytetään arvojen lisäämiseen taulukkoon erityisillä sarakkeilla, joihin haluamme tiettyjen arvojen lisäämisen.
INSERT INTO table_name (column1, column2, column3 …columnN) VALUES (value1, value2, value3…..valueN);
Tässä haluamme lisätä tietoja sarakkeista: sarake1, sarake2, sarake3 ja niin edelleen, ja lisättävät arvot ovat: arvo1, arvo2, arvo3 ja niin edelleen jne.
Jos haluamme lisätä arvoja kaikkiin taulukon sarakkeisiin, sarakkeiden nimiä ei tarvitse määrittää INSERT-kyselyyn. Meidän on kuitenkin oltava varovaisia ylläpitäessä sarakkeiden järjestystä, jonka tulisi olla sama kuin taulukon sarakkeet. Tämä voidaan saavuttaa seuraavalla syntaksilla:
INSERT INTO table_name VALUES (value1, value2, value3….valueN);
Tiedot on myös mahdollista lisätä taulukkoon toisesta. Voimme lisätä tiedot toisesta taulukosta käyttämällä Select-lauseketta Insert-kyselyn sisällä.
Jos haluamme täyttää kaikkien sarakkeiden tiedot toisesta ensimmäiseen taulukkoon, voimme käyttää alla olevaa syntaksia.
INSERT INTO table_name_1 SELECT * FROM table_name_2;
Voimme lisätä tietoja toisesta taulukosta ensimmäiseen taulukkoon ja määritetyt sarakkeet lisätään ensimmäiseen taulukkoon arvoilla toisesta alla olevasta taulukosta.
INSERT INTO table_name_1 (column1, column2, column3….columnN)
SELECT (column1, column2, column3…..columnN) FROM table_name_2;
Kuinka Insert Query toimii SQL: ssä?
Lisää operaation tulokset yhden tai useamman rivin lisäksi taulukon nykyisiin riveihin. Lisää kyselyjä voidaan käyttää tiettyjen sarakearvojen tai arvojen lisäämiseen kaikkiin taulukon sarakkeisiin. Samoin kuin SELECT-käskyä INSERT-kyselyssä, voimme lisätä tai täyttää tietoja tai lisätä arvoja toisesta taulukosta tiettyyn taulukkoon. Meidän on kuitenkin oltava varovaisia ottaessaan huomioon taulukon rakenne tapauksissa, joissa kyseisten kahden taulukon sarakkeissa saattaa olla eroja.
Kuinka käyttää lisäyskyselyä SQL: ssä?
Lisää kysely sisältää avainsanan LISÄÄ. Lisäksi sarakkeiden ja arvojen on oltava oikeassa järjestyksessä. Jos sarakkeissa on merkkejä tai merkkijonoja, lisättävät arvot on määritettävä lainausmerkeissä. Jos taulukon sarakkeita, joihin tiedot lisätään, ei määritetä kyselyssä, arvot lisätään kaikkiin taulukon sarakkeisiin.
Esimerkkejä SQL-lisäyskyselystä
Katsokaamme kuinka insert-kyselyt toimivat.
Meillä on esimerkiksi alla oleva TYÖNTEKIJÄT-taulukko.
Nyt haluamme lisätä arvoja yllä olevaan taulukkoon, ja se voidaan tehdä seuraavasti:
INSERT INTO EMPLOYEE (ID, NAME, AGE, SALARY) VALUES ('7899', 'Raj', '34', '35890.00');
Suoritettuaan yllä olevan kyselyn saamme seuraavan tuloksen:
Valitse * HENKILÖSTÖ;
Kun lisäämme arvot kaikkiin taulukon sarakkeisiin, voimme käyttää alla olevaa kyselyä samaan operaatioon.
INSERT INTO EMPLOYEE VALUES ('7899', 'Raj', '34', '35890.00');
Jos haluamme lisätä arvoja vain tiettyihin sarakkeisiin, se voidaan saavuttaa alla olevan kyselyn avulla.
INSERT INTO EMPLOYEE (ID, NAME) VALUES ('7899', 'Raj');
Suoritettuaan yllä olevan kyselyn saamme seuraavan tuloksen:
Valitse * HENKILÖSTÖ;
Täällä voimme nähdä, että sarakkeessa, jolle arvoa ei ole lisätty, on nolla arvo.
Katsotaanpa kuinka voimme lisätä tietoja toisesta taulukosta 'YKSITYISKOHDAT' olemassa olevaan taulukkoon 'TYÖNTEKIJÄ'. Alla on taulukko 'YKSITYISKOHDAT'.
Voit lisätä tiedot taulukosta Tiedot työntekijälle, käyttämällä alla olevaa kyselyä.
INSERT INTO EMPLOYEE SELECT * FROM DETAILS;
Täällä taulukon YKSITYISKOHDAT tiedot lisätään TYÖNTEKIJÄT-taulukkoon alla.
Valitse * HENKILÖSTÖ;
Vastaavasti taulukon DETAILS erityisten sarakkeiden tiedot voidaan täyttää vastaavasti TYÖNTEKIJÖT-taulukkoon.
johtopäätös
Lisää kysely SQL: n avulla voidaan lisätä uusia tietorivejä olemassa olevaan taulukkoon. Lisää lauseita voidaan käyttää arvojen lisäämiseen tietyille tai kaikille taulukon sarakkeille. Meidän on oltava varovaisia ylläpitäessä sarakkeiden järjestystä, tietotyyppejä samalla kun lisäämme arvoja sarakkeisiin.
Suositellut artikkelit
Tämä on opas SQL-lisäyskyselyyn. Tässä keskustellaan syntaksista ja siitä, kuinka insert Query toimii SQL: ssä, sekä esimerkkejä SQL Insert Query -standardista. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -
- Kaava kuluttajaylijäämälle
- Kuinka laskea nimelliskorko?
- Esimerkki valmistettujen tuotteiden kaavoista
- Myynnin laskentakaavan laskeminen