คุณต้องใช้คำสั่ง UPDATE สำหรับสิ่งนี้
ไวยากรณ์มีดังนี้
อัปเดต yourTableNameset yourColumnName1=yourValue1,yourColumnName2=yourValue2,....Nwhere yourCondition;
ให้เราสร้างตารางสำหรับตัวอย่างของเรา
mysql> สร้างตาราง addWhereClauseDemo -> ( -> StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(30), -> StudentPassword varchar(40) -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.45 วินาที)
แทรกบางระเบียนในตารางโดยใช้คำสั่ง insert
แบบสอบถามมีดังนี้
mysql> แทรกลงในค่า addWhereClauseDemo (StudentName,StudentPassword) ('John', 'John123456'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงใน addWhereClauseDemo (StudentName,StudentPassword) ค่า ('Carol', '99999'); ตกลง แบบสอบถาม 1 แถวได้รับผลกระทบ (0.24 วินาที) mysql> แทรกลงในค่า addWhereClauseDemo (StudentName, StudentPassword) ('Bob', 'OO7Bob'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที) mysql> แทรกลงใน addWhereClauseDemo(StudentName,StudentPassword) values('David','David321');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.26 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select
แบบสอบถามมีดังนี้
mysql> เลือก *จาก addWhereClauseDemo;
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+-----------+-------------+-----------------+| รหัสนักศึกษา | ชื่อนักเรียน | รหัสผ่านนักเรียน |+-----------+-------------+-----------------+| 1 | จอห์น | John123456 || 2 | แครอล | 99999 || 3 | บ๊อบ | OO7Bob || 4 | เดวิด | David321 |+-----------+-------------+-----------------+4 แถวใน ตั้งค่า (0.00 วินาที)นี่คือแบบสอบถามเพื่อเพิ่มส่วนคำสั่งเช่นการปรับปรุงระเบียน
mysql> update addWhereClauseDemo-> set StudentName='Maxwell',StudentPassword='Maxwell44444' where StudentId=4;Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที) แถวที่ตรงกัน:1 เปลี่ยนแปลง:1 คำเตือน:0
ให้เราตรวจสอบบันทึกตารางอีกครั้ง
แบบสอบถามมีดังนี้
mysql> เลือก *จาก addWhereClauseDemo;
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+-----------+-------------+-----------------+| รหัสนักศึกษา | ชื่อนักเรียน | รหัสผ่านนักเรียน |+-----------+-------------+-----------------+| 1 | จอห์น | John123456 || 2 | แครอล | 99999 || 3 | บ๊อบ | OO7Bob || 4 | แม็กซ์เวลล์ | Maxwell44444 |+-----------+-------------+-----------------+4 แถวใน ตั้งค่า (0.00 วินาที)