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

คำสั่ง LIMIT ของ MySQL เทียบเท่ากับ SQL SERVER?


ประการแรก เราต้องสร้างตารางเพื่อทำความเข้าใจกับคำสั่งจำกัด (ตามที่เราต้องการสำหรับเซิร์ฟเวอร์ SQL) เราจะสร้างตารางโดยใช้คำสั่ง CREATE

การสร้างตาราง

mysql> สร้างตาราง limitDemo-> (-> id int,-> คีย์หลัก (id)-> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที)

หลังจากนั้น ให้เราแทรกบันทึกลงในตาราง -

mysql> INSERT เป็นค่า limitDemo(1); Query OK, 1 แถวได้รับผลกระทบ (0.16 วินาที)mysql> INSERT เป็นค่า limitDemo (2); Query OK, 1 แถวได้รับผลกระทบ (0.12 วินาที)mysql> INSERT เป็นค่า limitDemo ( 3); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) mysql> INSERT เป็นค่า limitDemo (4) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> INSERT ในค่า limitDemo (5) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.12 วินาที) mysql> INSERT เป็นค่า limitDemo(6) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> INSERT เป็นค่า limitDemo (7) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> INSERT เป็นค่า limitDemo ( 8); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที) mysql> INSERT เป็นค่าจำกัดการสาธิต (9); ตกลงแบบสอบถาม 1 แถวได้รับผลกระทบ (0.14 วินาที)

แสดงระเบียนทั้งหมดโดยใช้คำสั่ง SELECT -

mysql> SELECT * จาก limitDemo;

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+----+| id |+---+| 1 || 2 || 3 || 4 || 5 || 6 | | 7 || 8 || 9 |+----+9 แถวในชุด (0.00 วินาที)

ให้เราดูคำถามของข้อ จำกัด และเริ่มต้นด้วยไวยากรณ์ -

เลือก column_name1……..N จาก yourTableName จำกัดค่าจำนวนเต็มออฟเซ็ตค่าจำนวนเต็ม;

ตอนนี้ฉันกำลังใช้แบบสอบถามข้างต้น -

mysql> SELECT id จาก limitDemo จำกัด 5 ออฟเซ็ต 2;

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+----+| id |+---+| 3 || 4 || 5 || 6 || 7 |+----+5 แถวในชุด (0.00 วินาที)