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

องค์ประกอบเวลาแถบ MySQL จาก datetime?


คุณสามารถตัดองค์ประกอบเวลาจาก datetime ด้วยความช่วยเหลือของฟังก์ชัน DATE() ไวยากรณ์มีดังนี้ −

เลือกวันที่(yourColumnName) จาก yourTableName;

เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง StripComponentDatetimeDemo -> ( -> YourDateTime datetime -> ); สอบถามตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที)

ให้เราแทรกระเบียนบางส่วนลงในตาราง แบบสอบถามมีดังนี้ −

mysql> แทรกลงในค่า StripComponentDatetimeDemo (date_add(now(), ช่วง 1 วัน)); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที)

แสดงระเบียนโดยใช้คำสั่ง select แบบสอบถามแสดงวันที่และเวลาดังต่อไปนี้ −

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

ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+---------------------+| YourDateTime |+---------------------+| 2018-11-25 20:15:07 |+--------------------- +1 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามที่แยกองค์ประกอบเวลา -

mysql> เลือกวันที่ (YourDateTime) จาก StripComponentDatetimeDemo;

ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+--------------------+| DATE(YourDateTime) |+--------------------+| 2018-11-25 |+--------------------+1 แถวในชุด (0.00 วินาที)