สำหรับสิ่งนี้ คุณสามารถใช้ฟังก์ชัน DATE() ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable( Number int);Query OK, 0 แถวได้รับผลกระทบ (0.48 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable(20190108) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที)mysql> แทรกลงในค่า DemoTable (20161231); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable ( 20170411);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.09 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----------+| เบอร์ |+----------+| 201901008 || 20161231 || 20170411 |+----------+3 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อแปลง yyyymmdd ในประเภท int เป็นวันที่ -
mysql> เลือกวันที่ (ตัวเลข) จาก DemoTable
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------+| date(Number) |+--------------+| 2019-01-08 || 2016-12-31 || 2017-04-11 |+---------------------+3 แถวในชุด (0.00 วินาที)