Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เปลี่ยนข้อมูลของ One Cell ใน MySQL หรือไม่


อัปเดตข้อมูลเพียงเซลล์เดียวโดยใช้คำสั่ง UPDATE ไวยากรณ์มีดังนี้ −

อัปเดต yourTableName yourColumnName=yourNewValue whereyourColumnName=yourOldValue;

เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างตารางก่อน แบบสอบถามเพื่อสร้างตารางมีดังนี้ −

mysql> สร้างตาราง changeCellsData -> ( -> Id int, -> Name varchar(100), -> Age int -> );Query OK, 0 แถวได้รับผลกระทบ (0.81 วินาที)

แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −

mysql> แทรกลงในค่า changeCellsData (101,'Mike', 23); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> ลงในค่า changeCellsData (103, 'Bob', 25); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า changeCellsData (105, 'แซม', 27); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> แทรกลงในค่า changeCellsData (106, 'Carol', 21); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.24 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก changeCellsData;

ผลลัพธ์

<ก่อนหน้า>+------+-------+------+| รหัส | ชื่อ | อายุ |+------+-------+------+| 101 | ไมค์ | 23 || 103 | บ๊อบ | 25 || 105 | แซม | 27 || 106 | แครอล | 21 |+------+-------+------+4 แถวในชุด (0.00 วินาที)

นี่คือแบบสอบถามเพื่อเปลี่ยนข้อมูลเซลล์โดยใช้คำสั่ง update and set เรากำลังอัปเดตระเบียนสุดท้ายของคอลัมน์ “Id”

แบบสอบถามมีดังนี้ −

mysql> อัปเดต changeCellsData set Id=107 โดยที่ Id=106;Query OK, 1 แถวได้รับผลกระทบ (0.19 วินาที) แถวที่ตรงกัน:1 เปลี่ยน:1 คำเตือน:0

ตอนนี้คุณสามารถตรวจสอบข้อมูลเซลล์ที่มีการเปลี่ยนแปลงหรือไม่ใช้คำสั่ง select แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก changeCellsData;

ผลลัพธ์

<ก่อนหน้า>+------+-------+------+| รหัส | ชื่อ | อายุ |+------+-------+------+| 101 | ไมค์ | 23 || 103 | บ๊อบ | 25 || 105 | แซม | 27 || 107 | แครอล | 21 |+------+-------+------+4 แถวในชุด (0.00 วินาที)