SQL UPDATE: Alamin Kung Paano Mag-update ng Mga Halaga Sa Isang Talahanayan



Ang artikulong ito sa SQL UPDATE ay isang komprehensibong gabay sa kung paano gamitin ang UPDATE query upang i-update ang mga halaga ng data sa solong o maraming mga talaan.

Habang gumagamit ng mga database, maaari naming madalas na i-update ang ilang mga halaga ng data alinman sa isang solong talaan o para sa maraming mga talaan. Structured Query Language (SQL) nagbibigay ng iba't ibang mga utos upang ma-access, makuha at pamahalaan ang mga database. Sa labas ng maraming, isa tulad ay ang UPDATE na utos. Ginagamit ang utos na UPDATE upang mag-update ng data na mayroon sa isang talahanayan.Ang mga sumusunod na paksa ay saklaw sa artikulong ito:

  1. UPDATE na pahayag
  2. Syntax
  3. Mga halimbawa:

SQL UPDATE pahayag

Ginagamit ang utos na UPDATE upang baguhin ang isang solong tala o maraming mga talaan na mayroon sa isang talahanayan.





Syntax:

I-UPDATE ang tableName SET Column1 = Value1, Column2 = Value2, & hellip, ColumnN = ValueN WHERE Condition

Narito, ang SAAN sugnay tinutukoy kung aling mga tala ang dapat na-update. Kung sakali, tinanggal mo ang sugnay SAAN, ang lahat ng mga tala na mayroon sa talahanayan ay maa-update.

Dahil naintindihan mo ang syntax, pag-usapan natin ngayon ang iba't ibang mga paraan upang magamit ito sa mga halimbawa.



Mga halimbawa:

Para sa iyong mas mahusay na pag-unawa, hinati ko ang mga halimbawa sa mga sumusunod na seksyon:

Isasaalang-alang ko ang sumusunod na talahanayan upang ipaliwanag sa iyo ang mga halimbawa:

EmpID EmpName EmpEmail Numero ng telepono Lungsod

isa



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

rahul@abc.com

9542456786

Delhi

Tingnan natin ang bawat isa sa kanila.

I-update ang Single Record

Halimbawa:

Sumulat ng isang query upang i-update ang ika-3 empleyado (ID ng empleyado) na may isang bagong numero ng telepono at lungsod.

I-UPDATE ang Mga empleyado Itakda ang PhoneNumber = '9646879876', City = 'Kolkata' WHERE EmpID = 3

Output:

Makikita mo ang sumusunod na talahanayan bilang output:

EmpID EmpName EmpEmail Numero ng telepono Lungsod

isa

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

Susunod, sa artikulong ito, ipaalam sa amin na malaman kung paano i-update ang mga halaga ng data sa maraming mga talaan.

I-update ang Maramihang Mga Rekord

Upang ma-update ang maramihang mga talaan sa talahanayan, dapat naming gamitin ang sugnay SAAN. AngSAAN tinutukoy ng sugnay ang bilang ng mga tala na maa-update.

Halimbawa:

Sumulat ng isang query upang i-update ang mga empleyado EmpEmail sa sample@abc.com para sa lahat ng mga talaan sa pangalan ng lungsod Delhi.

I-UPDATE Ang Mga empleyado ay Nagtakda ng EmpEmail = 'sample@abc.com' SAAN Lungsod = 'Delhi'

Output:

Makikita mo ang sumusunod na talahanayan bilang output:

EmpID EmpName EmpEmail Numero ng telepono Lungsod

isa

Mohan

sample@abc.com

9966449966

Delhi

2

Sonia

sonia@abc.com

9746964799

Mumbai

3

Sanjay

sanjay@pqr.com

9646879876

Kolkata

basahin at isulat ang excel file sa java

4

Avni

avni@xyz.com

9876543678

Mumbai

5

Rahul

sample@abc.com

9542456786

Delhi

Pagpapatuloy sa artikulong ito, ipaunawa sa amin kung paano i-update ang data ng isang talahanayan sa pamamagitan ng pagtanggal sa sugnay na SAAN.

I-update ang data sa pamamagitan ng pagtanggal sa WHERE Clause

Kapag tinanggal namin ang sugnay na ASA habang ginagamit ang UPDATE na pahayag sa SQL , kung gayon walang itinakdang limitasyon sa bilang ng mga talaang dapat na ma-update. Kaya, lahat ng mga tala ay awtomatikong maa-update.

Halimbawa:

Sumulat ng isang query upang i-update ang mga email ng mga empleyado sa example@xyz.com.

I-UPDATE Ang Mga empleyado ay Nagtakda ng EmpEmail = 'example@xyz.com'

Output:

Makikita mo ang sumusunod na talahanayan bilang output:

EmpID EmpName EmpEmail Numero ng telepono Lungsod

isa

Mohan

halimbawa@xyz.com

9966449966

Delhi

2

Sonia

halimbawa@xyz.com

9746964799

Mumbai

3

Sanjay

halimbawa@xyz.com

9646879876

Kolkata

4

Avni

halimbawa@xyz.com

9876543678

Mumbai

5

Rahul

halimbawa@xyz.com

9542456786

Delhi

Susunod sa artikulong ito, ipaunawa sa amin kung paano mag-update ng data ng isang tukoy na talahanayan mula sa isa pang talahanayan.

I-update ang data mula sa isa pang talahanayan

Maaari naming gamitin ang pahayag na UPDATE upang i-update ang data ng isang tukoy na talahanayan na isinasaalang-alang ang data ng isa pang talahanayan.

Isaalang-alang natin ang sumusunod na talahanayan:

Nakipag-ugnayID Pangalan ng contact Makipag-ugnay sa Email Numero ng telepono Lungsod

isa

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

Mumbai

5

Rahul Roy

contactrahul@xyz.com

9818256786

Delhi

Halimbawa:

Sumulat ng isang query upang i-update ang mga pangalan ng mga empleyado sa pamamagitan ng pagkuha ng data mula sa talahanayan ng mga contact.

I-UPDATE ang Mga empleyado Itinakda ang EmpName = (PUMILI NG EmpName MULA SA Mga contact Kung saan Mga contact.City = Mga empleyado.Lungsod

Output:

Makikita mo ang sumusunod na talahanayan bilang output:

EmpID EmpName EmpEmail Numero ng telepono Lungsod

isa

Mohan sharma

halimbawa@xyz.com

9966449966

Delhi

2

Sonia Khanna

halimbawa@xyz.com

9746964799

Mumbai

3

Sanjay Kapoor

halimbawa@xyz.com

9646879876

Kolkata

4

Avni Mishra

halimbawa@xyz.com

9876543678

Mumbai

artipisyal na kontrobersya ng kontrobersya ng kalamangan at kahinaan

5

Rahul Roy

halimbawa@xyz.com

9542456786

Delhi

Maaari din naming muling isulat ang query sa itaas tulad ng sumusunod:

I-UPDATE ang Mga empleyado Itakda ang Mga empleyado. EmePangalan = Mga contact. Pangalan ng Emperensiya MULA SA Mga empleyado NA INNER SUMALI ng Mga contact sa (Mga empleyado. Lungsod = Mga contact. Lungsod)

Kaya, mga tao iyan kung paano mo magagamit ang UPDATE na pahayag sa SQL.Sa pamamagitan nito, natapos na kami sa artikulong ito sa SQL UPDATE. Inaasahan kong nahanap mo ang artikulong ito na may kaalaman.

Kung nais mong malaman ang tungkol sa MySQL at makilala ang open-source na relational database na ito, pagkatapos ay suriin ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang malalim na MySQL at tutulong sa iyo na makamit ang mastery sa paksa.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng artikulong ito sa 'SQL UPDATE' at babalik ako sa iyo.