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

จัดรูปแบบวันที่ขณะแทรกบันทึกใน MySQL


ในการจัดรูปแบบวันที่ขณะแทรกระเบียน ให้ใช้ DATE_FORMAT() ในคำสั่ง MySQL INSERT ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable2012 -> ( -> ShippingDate varchar(20) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable2012 (date_format(curdate(),'%d.%m.%Y')); เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที)mysql> แทรกลงในค่า DemoTable2012 (date_format (ตอนนี้ ( ),'%d.%m.%Y'));แบบสอบถามตกลง, 1 แถวได้รับผลกระทบ (0.13 วินาที)mysql> แทรกลงในค่า DemoTable2012 (date_format('2014-01-21','%d.%m.% Y'));แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก DemoTable2012;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-------------+| วันที่จัดส่ง |+-------------+| 21.12.2019 || 21.12.2019 || 21.01.2014 |+--------------+3 แถวในชุด (0.00 วินาที)