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

ลบจากตาราง MySQL ที่คอลัมน์เท่ากับค่าและคอลัมน์2 เท่ากับค่า2?


ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable722 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentAge int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.84 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable722(StudentName,StudentAge) ('Chris Brown',23);Query OK, 1 แถวได้รับผลกระทบ (0.24 วินาที)mysql> แทรกลงในค่า DemoTable722(StudentName,StudentAge) ('John Smith', 21); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงใน DemoTable722 (StudentName, StudentAge) ค่า ('David Miller', 22); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงใน DemoTable722 (ชื่อนักเรียน) ,StudentAge) values('Adam Smith',20);Query OK, 1 แถวได้รับผลกระทบ (0.24 วินาที)mysql> แทรกลงในค่า DemoTable722(StudentName,StudentAge) ('Carol Taylor',24); Query OK, 1 แถวได้รับผลกระทบ ( 0.39 วินาที)

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

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

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-----------+--------------+-----------+| รหัสนักศึกษา | ชื่อนักเรียน | StudentAge |+-----------+--------------+-----------+| 1 | คริส บราวน์ | 23 || 2 | จอห์น สมิธ | 21 || 3 | เดวิด มิลเลอร์ | 22 || 4 | อดัม สมิธ | 20 || 5 | แครอล เทย์เลอร์ | 24 |+-----------+---------------------+-----------+5 แถวในชุด (0.00 วินาที )

ต่อไปนี้เป็นแบบสอบถามที่จะลบออกจากตาราง MySQL โดยที่คอลัมน์เท่ากับค่าและคอลัมน์2 เท่ากับค่า2 -

mysql> ลบออกจาก DemoTable722 โดยที่ StudentId=3 and StudentName='David Miller';Query OK, 1 แถวได้รับผลกระทบ (0.21 วินาที)

ให้เราตรวจสอบบันทึกตารางอีกครั้ง -

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

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-----------+--------------+-----------+| รหัสนักศึกษา | ชื่อนักเรียน | StudentAge |+-----------+--------------+-----------+| 1 | คริส บราวน์ | 23 || 2 | จอห์น สมิธ | 21 || 4 | อดัม สมิธ | 20 || 5 | แครอล เทย์เลอร์ | 24 |+-----------+---------------------+-----------+4 แถวในชุด (0.00 วินาที )