ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable( DueDate varchar(100)); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable ('August 04,2019'); เคียวรีตกลง ได้รับผลกระทบ 1 แถว (0.25 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----------------+| DueDate |+----------------+| สิงหาคม 04,2019 |+----------------+1 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อจัดรูปแบบวันที่ -
mysql> set @stringToDate=(select date_format(str_to_date(DueDate, '%M %d,%Y'), '%Y-%m-%d') จาก DemoTable);Query OK, 0 แถวได้รับผลกระทบ ( 0.02 วินาที)
ให้เราใช้คำสั่ง select เพื่อแสดงวันที่ −
mysql> เลือก @stringToDate;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+--------------+| @stringToDate |+--------------+| 2019-08-04 |+--------------+1 แถวในชุด (0.00 วินาที)