ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable -> ( -> Name varchar(100), -> DueDate datetime -> );Query OK, 0 แถวได้รับผลกระทบ (0.54 วินาที)
แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก สมมติว่าวันที่ปัจจุบันคือ “2019-07-05” −
mysql> แทรกลงในค่า DemoTable ('Chris', '2019-06-24'); เคียวรีตกลง, 1 แถวได้รับผลกระทบ (0.12 วินาที)mysql> แทรกลงในค่า DemoTable ('Chris','2018-01-01 '); ตกลงแบบสอบถาม 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DemoTable ('Robert', '2019-07-05'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.21 วินาที) mysql> แทรกลงในค่า DemoTable ( 'Carol','2019-08-03');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.22 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
ผลลัพธ์
<ก่อนหน้า>+---------+---------------------+| ชื่อ | DueDate |+---------+---------------------+| คริส | 2019-06-24 00:00:00 || คริส | 2018-01-01 00:00:00 || โรเบิร์ต | 2019-07-05 00:00:00 || แครอล | 2019-08-03 00:00:00 |+---------+---------------------+4 แถวในชุด (0.00 วินาที )นี่คือแบบสอบถามเพื่อเลือกแถวทั้งหมดยกเว้นจากวันนี้ -
mysql> เลือก *จาก DemoTable โดยที่ date(DueDate) !=curdate();
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ที่แสดงระเบียนโดยไม่สนใจบันทึกวันที่ปัจจุบัน -