SQL UPDATE: Opi päivittämään taulukon arvot



Tämä SQL UPDATE -artikkeli on kattava opas siitä, kuinka UPDATE-kyselyä käytetään päivittämään tietoarvoja yhdessä tai useammassa tietueessa.

Tietokantoja käytettäessä saatamme usein haluta päivittää muutaman data-arvon joko yhdessä tietueessa tai useissa tietueissa. Jäsennelty kyselykieli (SQL) tarjoaa erilaisia ​​komentoja tietokantojen käyttämiseen, hakemiseen ja hallintaan. Erästä yksi sellainen on UPDATE-komento. UPDATE-komentoa käytetään taulukossa olevien tietojen päivittämiseen.Tässä artikkelissa käsitellään seuraavia aiheita:

  1. PÄIVITÄ lauseke
  2. Syntaksi
  3. Esimerkkejä:

SQL UPDATE -käsky

UPDATE-komentoa käytetään yhden tai useamman taulukossa olevan tietueen muokkaamiseen.





Syntaksi:

PÄIVITÄ TableName SET-sarake1 = arvo1, sarake2 = arvo2 ja hellip, sarakeN = arvoN WHERE ehto

Tässä WHERE-lauseke määrittää, mitkä tietueet on päivitettävä. Jos jätät WHERE-lausekkeen pois, kaikki taulukossa olevat tietueet päivitetään.

Koska olet ymmärtänyt syntaksin, keskustelkaamme nyt useista tavoista käyttää sitä esimerkkien kanssa.



Esimerkkejä:

Paremman ymmärryksen vuoksi olen jakanut esimerkit seuraaviin osiin:

Tarkastelen seuraavaa taulukkoa selittääkseni sinulle esimerkkejä:

EmpID EmpName EmpEmail Puhelinnumero Kaupunki

yksi



Mohan

mohan@xyz.com

9966449966

Delhi

2

Sonia

sonia@abc.com

9746964799

Mumbai

3

Sanjay

sanjay@pqr.com

9654323456

Bengaluru

4

Avni

avni@xyz.com

9876543678

Mumbai

5

Rahul

toiminnon ylikuormitus c ++

rahul@abc.com

9542456786

Delhi

Katsokaamme kutakin niistä.

Päivitä yksittäinen tietue

Esimerkki:

Kirjoita kysely kolmannen työntekijän (työntekijätunnuksen) päivittämiseksi uudella puhelinnumerolla ja kaupungissa.

PÄIVITÄ Työntekijät ASETA Puhelinnumero = '9646879876', Kaupunki = 'Kolkata' WHERE EmpID = 3

Tuotos:

Tuloksena on seuraava taulukko:

EmpID EmpName EmpEmail Puhelinnumero Kaupunki

yksi

Mohan

mohan@xyz.com

9966449966

Delhi

2

Sonia

sonia@abc.com

9746964799

Mumbai

3

Sanjay

sanjay@pqr.com

9646879876

Kolkata

4

Avni

avni@xyz.com

9876543678

Mumbai

5

Rahul

rahul@abc.com

9542456786

Delhi

Seuraavaksi, tässä artikkelissa, anna meidän ymmärtää kuinka päivittää data-arvot useissa tietueissa.

Päivitä useita tietueita

Jos haluat päivittää useita taulukon tietueita, meidän on käytettävä WHERE-lauseketta.WHERE-lauseke määrittää päivitettävien tietueiden määrän.

Esimerkki:

Kirjoita kysely päivittääksesi työntekijöiden EmpEmail-osoitteen osoitteeseen sample@abc.com kaikille tietueille kaupungin nimelle Delhi.

PÄIVITÄ Työntekijät Aseta EmpEmail = 'sample@abc.com' WHERE City = 'Delhi'

Tuotos:

Tuloksena on seuraava taulukko:

EmpID EmpName EmpEmail Puhelinnumero Kaupunki

yksi

Mohan

näyte@abc.com

9966449966

Delhi

2

Sonia

sonia@abc.com

9746964799

Mumbai

3

Sanjay

sanjay@pqr.com

9646879876

Kolkata

4

Avni

avni@xyz.com

9876543678

Mumbai

5

Rahul

näyte@abc.com

9542456786

Delhi

Tämän artikkelin jatkaessa ymmärretään, kuinka taulukon tiedot päivitetään jättämällä WHERE-lauseke pois.

Päivitä tiedot jättämällä WHERE-lause pois

Kun jätämme WHERE-lausekkeen käytettäessä UPDATE-käskyä sisään SQL , päivitettävien tietueiden määrälle ei ole asetettu rajoitusta. Joten kaikki tietueet päivitetään automaattisesti.

Esimerkki:

Kirjoita kysely päivittääksesi työntekijöiden sähköpostit osoitteeseen example@xyz.com.

PÄIVITÄ Työntekijät Aseta EmpEmail = 'esimerkki@xyz.com'

Tuotos:

Tuloksena on seuraava taulukko:

EmpID EmpName EmpEmail Puhelinnumero Kaupunki

yksi

Mohan

esimerkki@xyz.com

9966449966

Delhi

2

Sonia

esimerkki@xyz.com

9746964799

Mumbai

3

Sanjay

esimerkki@xyz.com

9646879876

Kolkata

4

Avni

esimerkki@xyz.com

9876543678

Mumbai

5

kuinka kääntää kaksinkertainen int java

Rahul

esimerkki@xyz.com

9542456786

Delhi

Seuraavaksi tässä artikkelissa ymmärretään, kuinka tietyn taulukon tiedot päivitetään toisesta taulukosta.

Päivitä tiedot toisesta taulukosta

Voimme käyttää UPDATE-käskyä tietyn taulukon tietojen päivittämiseen toisen taulukon tiedot huomioon ottaen.

Tarkastellaan seuraavaa taulukkoa:

ContactID ContactName Ota yhteyttä Puhelinnumero Kaupunki

yksi

Mohan Sharma

contactmohan@xyz.com

9962449966

Delhi

2

Sonia Khanna

contactonia@xyz.com

9461964799

Mumbai

3

Sanjay Kapoor

contactanjay@xyz.com

9719879876

Kolkata

4

Avni Mishra

contactavni@xyz.com

9889743678

mikä on init pythonissa

Mumbai

5

Rahul Roy

contactrahul@xyz.com

9818256786

Delhi

Esimerkki:

Kirjoita kysely päivittääksesi työntekijöiden nimet ottamalla tiedot yhteystietotaulukosta.

PÄIVITÄ työntekijät SET EmpName = (VALITSE EmpName FROM yhteystiedoista WHERE Contacts.City = Employees.City)

Tuotos:

Tuloksena on seuraava taulukko:

EmpID EmpName EmpEmail Puhelinnumero Kaupunki

yksi

Mohan Sharma

esimerkki@xyz.com

9966449966

Delhi

2

Sonia Khanna

esimerkki@xyz.com

9746964799

Mumbai

3

Sanjay Kapoor

esimerkki@xyz.com

9646879876

Kolkata

4

Avni Mishra

esimerkki@xyz.com

9876543678

Mumbai

5

Rahul Roy

esimerkki@xyz.com

9542456786

Delhi

Voimme myös kirjoittaa yllä olevan kyselyn uudelleen seuraavasti:

PÄIVITÄ Employees SET Employees.EmpName = Yhteystiedot.EmpName työntekijöiltä INNER JOIN Yhteystiedot PÄÄLLÄ (Employees.City = Contacts.City)

Joten, ihmiset, miten voit käyttää UPDATE-käskyä SQL: ssä.Tämän avulla olemme päättäneet tämän artikkelin SQL UPDATE: sta. Toivon, että pidit tämän artikkelin informatiivisena.

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 tämän artikkelin kommenttiosassa ”SQL UPDATE”, niin palaan sinuun.