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

เปลี่ยนรูปแบบ curdate() (วันที่ปัจจุบัน) ใน MySQL


รูปแบบวันที่ปัจจุบันคือ "ปปปป-ดด-วว" หากต้องการเปลี่ยนรูปแบบวันที่ปัจจุบัน คุณสามารถใช้ date_format()

ให้เราแสดงวันที่ปัจจุบันก่อน -

mysql> เลือก curdate();

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

<ก่อนหน้า>+-----------+| curdate() |+-----------+| 2019-08-08 |+------------+1 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อเปลี่ยนรูปแบบ curdate() (วันที่ปัจจุบัน) -

mysql> เลือก date_format(curdate(), '%m/%d/%Y');

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

<ก่อนหน้า>+-----------------------------+| date_format(curdate(), '%m/%d/%Y') |+------------------------------------- -----+| 08/08/2019 |+------------------------------------------+1 แถวในชุด (0.00 .) วินาที)

ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable (วันที่มาถึง) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที)

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

mysql> แทรกลงในค่า DemoTable ('2019-01-10'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า DemoTable ('2016-12-18'); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.12 วินาที)

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

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

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

<ก่อนหน้า>+-------------+| วันที่มาถึง |+-------------+| 2019-01-10 || 2016-12-18 |+-------------+2 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อเปลี่ยนรูปแบบวันที่ -

mysql> เลือก date_format(ArrivalDate, '%m/%d/%Y') จาก DemoTable;

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

<ก่อนหน้า>+--------------------------------------+| date_format(วันที่มาถึง '%m/%d/%Y') |+--------------------------------- -----+| 01/10/2019 || 12/18/2016 |+--------------------------------------+2 แถวในชุด (0.00 วินาที)