ตั้งค่าด้วย WHERE และรับบันทึกของนักเรียนมากกว่าคะแนนที่กำหนด ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentScore int -> );Query OK, 0 แถวได้รับผลกระทบ (1.65 วินาที
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable(StudentName,StudentScore) ('John',43);Query OK, 1 แถวได้รับผลกระทบ (0.81 วินาที)mysql> แทรกลงในค่า DemoTable (StudentName,StudentScore) ('Sam',48);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที)mysql> แทรกลงใน DemoTable(StudentName,StudentScore) ค่า ('Chris',33);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (1.50 วินาที)mysql> แทรกลงใน DemoTable (StudentName,StudentScore) values('Robert',89);ตกลง, 1 แถวได้รับผลกระทบ (0.27 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----+-------------+--------------+| รหัส | ชื่อนักเรียน | StudentScore |+----+-------------+-------------+| 1 | จอห์น | 43 || 2 | แซม | 48 || 3 | คริส | 33 || 4 | โรเบิร์ต | 89 |+----+--------------------+--------------+4 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อให้ได้บันทึกของนักเรียนที่มีคะแนนมากกว่า 45 คะแนน -
mysql> เลือก StudentName จาก DemoTable โดยที่ StudentScore> 45;
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------+| ชื่อนักเรียน |+-------------+| แซม || Robert |+-------------+2 แถวในชุด (0.00 วินาที)