สมมติว่าวันที่ปัจจุบันคือ −
'2019-10-20
ขั้นแรกเราจะดูตัวอย่างและสร้างตาราง -
mysql> สร้างตาราง DemoTable1582 -> ( -> วันที่โพสต์วันที่ -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (13.36 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable1582 ('2019-01-21 12:34:40'); เคียวรีตกลง 1 แถวได้รับผลกระทบ (1.06 วินาที)mysql> แทรกลงในค่า DemoTable1582 ('2019-10-15 11:00 น. :00');แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.87 วินาที)mysql> แทรกลงในค่า DemoTable1582 ('2019-10-25 1:10:00'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (1.14 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1582;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------------+| วันที่โพสต์ |+---------------------+| 2019-01-21 12:34:40 || 2019-10-15 11:00:00 || 2019-10-25 01:10:00 |+---------------------+3 แถวในชุด (0.00 วินาที)นี่คือข้อความค้นหาเพื่อดึงข้อมูลแถวที่โพสต์ก่อน 3 วันที่ผ่านมา
mysql> เลือก * จาก DemoTable1582 -> โดยที่ PostDate ระหว่าง date_sub(PostedDate, ช่วง 3 วัน) และตอนนี้ ();
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------------+| วันที่โพสต์ |+---------------------+| 2019-01-21 12:34:40 || 2019-10-15 11:00:00 |+---------------------+2 แถวในชุด (0.20 วินาที)