SQL UPDATE: เรียนรู้วิธีการอัปเดตค่าในตาราง



บทความเกี่ยวกับ SQL UPDATE นี้เป็นคำแนะนำที่ครอบคลุมเกี่ยวกับวิธีใช้แบบสอบถาม UPDATE เพื่ออัปเดตค่าข้อมูลในระเบียนเดียวหรือหลายระเบียน

ในขณะที่ใช้ฐานข้อมูลเรามักต้องการอัปเดตค่าข้อมูลสองสามค่าในระเบียนเดียวหรือหลายระเบียน ภาษาแบบสอบถามที่มีโครงสร้าง (SQL) ให้คำสั่งต่างๆในการเข้าถึงดึงข้อมูลและจัดการฐานข้อมูล จากล็อตหนึ่งเช่น คือคำสั่ง UPDATE คำสั่ง UPDATE ใช้เพื่ออัปเดตข้อมูลที่มีอยู่ในตารางหัวข้อต่อไปนี้จะกล่าวถึงในบทความนี้:

ส่วนประกอบของแพลตฟอร์ม java คืออะไร?
  1. คำสั่ง UPDATE
  2. ไวยากรณ์
  3. ตัวอย่าง:

คำสั่ง SQL UPDATE

คำสั่ง UPDATE ใช้เพื่อแก้ไขระเบียนเดียวหรือหลายระเบียนที่มีอยู่ในตาราง





ไวยากรณ์:

อัปเดต TableName SET Column1 = Value1, Column2 = Value2, & hellip, ColumnN = ValueN WHERE Condition

ที่นี่ WHERE ประโยค ระบุว่าต้องอัปเดตระเบียนใด ในกรณีที่คุณไม่ใส่คำสั่ง WHERE ระเบียนทั้งหมดที่มีอยู่ในตารางจะได้รับการอัปเดต

เนื่องจากคุณเข้าใจไวยากรณ์แล้วให้เราพูดถึงวิธีต่างๆในการใช้งานพร้อมตัวอย่าง



ตัวอย่าง:

เพื่อความเข้าใจที่ดีขึ้นฉันได้แบ่งตัวอย่างออกเป็นส่วนต่อไปนี้:

ฉันจะพิจารณาตารางต่อไปนี้เพื่ออธิบายให้คุณเห็นตัวอย่าง:

EmpID EmpName EmpEmail หมายเลขโทรศัพท์ เมือง

หนึ่ง



โมฮัน

mohan@xyz.com

9966449966

เดลี

2

โซเนีย

sonia@abc.com

9746964799

มุมไบ

3

ซานเจย์

sanjay@pqr.com

9654323456

เบงกาลูรู

4

Avni

avni@xyz.com

9876543678

มุมไบ

5

ราหุล

rahul@abc.com

9542456786

เดลี

ให้เราดูที่แต่ละคน

อัปเดต Single Record

ตัวอย่าง:

เขียนแบบสอบถามเพื่ออัปเดตพนักงานคนที่ 3 (รหัสพนักงาน) ด้วยหมายเลขโทรศัพท์และเมืองใหม่

UPDATE พนักงาน SET PhoneNumber = '9646879876', City = 'Kolkata' WHERE EmpID = 3

เอาท์พุต:

คุณจะเห็นตารางต่อไปนี้เป็นผลลัพธ์:

EmpID EmpName EmpEmail หมายเลขโทรศัพท์ เมือง

หนึ่ง

โมฮัน

mohan@xyz.com

9966449966

เดลี

2

โซเนีย

sonia@abc.com

9746964799

มุมไบ

3

ซานเจย์

sanjay@pqr.com

9646879876

กัลกัตตา

4

Avni

avni@xyz.com

9876543678

มุมไบ

5

ราหุล

rahul@abc.com

9542456786

เดลี

ถัดไปในบทความนี้ให้เราเข้าใจวิธีอัปเดตค่าข้อมูลในหลายระเบียน

อัปเดตหลายรายการ

ในการอัปเดตหลายระเบียนในตารางเราต้องใช้คำสั่ง WHEREWHERE clause กำหนดจำนวนเรกคอร์ดที่จะอัพเดต

ตัวอย่าง:

เขียนแบบสอบถามเพื่ออัปเดตพนักงาน EmpEmail ไปที่ sample@abc.com สำหรับบันทึกทั้งหมดเป็นชื่อเมืองเดลี

UPDATE พนักงานตั้ง EmpEmail = 'sample@abc.com' WHERE City = 'Delhi'

เอาท์พุต:

คุณจะเห็นตารางต่อไปนี้เป็นผลลัพธ์:

EmpID EmpName EmpEmail หมายเลขโทรศัพท์ เมือง

หนึ่ง

โมฮัน

sample@abc.com

9966449966

เดลี

2

โซเนีย

sonia@abc.com

9746964799

มุมไบ

3

ซานเจย์

sanjay@pqr.com

9646879876

กัลกัตตา

4

Avni

avni@xyz.com

9876543678

มุมไบ

5

ราหุล

java บัฟเฟอร์คืออะไร

sample@abc.com

9542456786

เดลี

ต่อไปในบทความนี้ให้เราเข้าใจวิธีอัปเดตข้อมูลของตารางโดยการละเว้นคำสั่ง WHERE

อัปเดตข้อมูลโดยละเว้น WHERE Clause

เมื่อเราละเว้น WHERE clause ในขณะที่ใช้คำสั่ง UPDATE ใน SQL ดังนั้นจึงไม่มีการ จำกัด จำนวนระเบียนที่ต้องอัปเดต ดังนั้นบันทึกทั้งหมดจะได้รับการอัปเดตโดยอัตโนมัติ

ตัวอย่าง:

เขียนคำถามเพื่ออัปเดตอีเมลของพนักงานไปที่ example@xyz.com

UPDATE พนักงานตั้ง EmpEmail = 'example@xyz.com'

เอาท์พุต:

คุณจะเห็นตารางต่อไปนี้เป็นผลลัพธ์:

EmpID EmpName EmpEmail หมายเลขโทรศัพท์ เมือง

หนึ่ง

โมฮัน

example@xyz.com

9966449966

เดลี

2

โซเนีย

example@xyz.com

9746964799

มุมไบ

3

ซานเจย์

example@xyz.com

9646879876

กัลกัตตา

4

Avni

example@xyz.com

9876543678

มุมไบ

5

ราหุล

example@xyz.com

9542456786

เดลี

ถัดไปในบทความนี้ให้เราเข้าใจวิธีอัปเดตข้อมูลของตารางเฉพาะจากตารางอื่น

อัปเดตข้อมูลจากตารางอื่น

เราสามารถใช้คำสั่ง UPDATE เพื่ออัปเดตข้อมูลของตารางเฉพาะโดยพิจารณาจากข้อมูลของตารางอื่น

ให้เราพิจารณาตารางต่อไปนี้:

ContactID ชื่อผู้ติดต่อ ติดต่ออีเมล์ หมายเลขโทรศัพท์ เมือง

หนึ่ง

โมฮันชาร์มา

contactmohan@xyz.com

เรียงลำดับอาร์เรย์ c ++ จากมากไปหาน้อย

9962449966

เดลี

2

โซเนียคันนา

contactsonia@xyz.com

9461964799

มุมไบ

3

Sanjay Kapoor

contactanjay@xyz.com

9719879876

กัลกัตตา

4

Avni Mishra

contactavni@xyz.com

9889743678

มุมไบ

5

ราหุลรอย

contactrahul@xyz.com

9818256786

เดลี

ตัวอย่าง:

เขียนคำค้นหาเพื่ออัปเดตชื่อพนักงานโดยนำข้อมูลจากตารางรายชื่อติดต่อ

อัปเดตพนักงาน SET EmpName = (เลือกชื่อ EmpName จากผู้ติดต่อที่ติดต่อที่เมือง = พนักงานเมือง)

เอาท์พุต:

คุณจะเห็นตารางต่อไปนี้เป็นผลลัพธ์:

EmpID EmpName EmpEmail หมายเลขโทรศัพท์ เมือง

หนึ่ง

โมฮันชาร์มา

example@xyz.com

9966449966

เดลี

2

โซเนียคันนา

example@xyz.com

9746964799

มุมไบ

3

Sanjay Kapoor

example@xyz.com

9646879876

กัลกัตตา

4

Avni Mishra

example@xyz.com

9876543678

มุมไบ

5

ราหุลรอย

example@xyz.com

9542456786

เดลี

นอกจากนี้เรายังสามารถเขียนข้อความค้นหาข้างต้นได้ดังนี้:

อัปเดตพนักงาน SET พนักงาน EmpName = ผู้ติดต่อชื่อนามสกุลจากพนักงานภายในเข้าร่วมผู้ติดต่อบน (พนักงานเมือง = ผู้ติดต่อเมือง)

ดังนั้นผู้คนคือวิธีที่คุณสามารถใช้คำสั่ง UPDATE ใน SQLด้วยเหตุนี้เราจึงสิ้นสุดบทความนี้เกี่ยวกับ SQL UPDATE ฉันหวังว่าคุณจะพบบทความนี้ให้ข้อมูล

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ MySQL และทำความรู้จักกับฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์สนี้จากนั้นตรวจสอบไฟล์ ซึ่งมาพร้อมกับการฝึกอบรมสดที่นำโดยผู้สอนและประสบการณ์โครงการในชีวิตจริง การฝึกอบรมนี้จะช่วยให้คุณเข้าใจ MySQL ในเชิงลึกและช่วยให้คุณบรรลุความเชี่ยวชาญในเรื่องนั้น ๆ

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความนี้เกี่ยวกับ“ SQL UPDATE” แล้วเราจะติดต่อกลับไป