MySQL มีฟังก์ชันมากมายที่สามารถใช้เพื่อจัดเก็บและจัดการค่าวันที่ เช่น ฟังก์ชัน CURRENT_DATE() ฟังก์ชันนี้ส่งคืนค่าวันที่ปัจจุบัน ซึ่งสามารถใช้เพื่อวัตถุประสงค์ต่างๆ เช่น การกรองข้อมูลของตารางตามวันที่ปัจจุบัน การคำนวณอายุของบุคคล เป็นต้น
บทความนี้จะแนะนำคุณเกี่ยวกับวิธีใช้ฟังก์ชัน CURRENT_DATE() ใน MySQL
จะใช้ฟังก์ชัน CURRENT_DATE() ใน MySQL ได้อย่างไร?
“ วันที่ปัจจุบัน() ” เป็นฟังก์ชันใน MySQL ที่คืนค่าวันที่ปัจจุบัน ฟังก์ชันที่ระบุสามารถใช้เพื่อวัตถุประสงค์ต่างๆ ได้ เช่น การดึงวันที่ปัจจุบัน การแทรกวันที่ปัจจุบันลงในตาราง เป็นต้น
มาดูตัวอย่างเพื่อทำความเข้าใจกรณีการใช้งานของฟังก์ชัน CURRENT_DATE()
ตัวอย่างที่ 1: การดึงข้อมูลวันที่ปัจจุบัน
สามารถดึงค่าวันที่ปัจจุบันได้โดยใช้ปุ่ม “ เลือก ” คำสั่งกับ “ วันที่ปัจจุบัน() ” ฟังก์ชันที่กำหนดด้านล่าง:
เลือก CURRENT_DATE ( ) ;
เอาต์พุต
เอาต์พุตแสดงค่าวันที่ปัจจุบัน
ตัวอย่างที่ 2: การจัดรูปแบบวันที่
สามารถเรียกดูวันที่ปัจจุบันในรูปแบบเฉพาะได้โดยใช้ปุ่ม “ เลือก ” คำสั่งกับ “ รูปแบบวันที่() ' การทำงาน. สำหรับสิ่งนี้ ให้ผ่าน “ วันที่ปัจจุบัน() ” ฟังก์ชันและก จัดรูปแบบสตริง เป็นอาร์กิวเมนต์ของฟังก์ชัน DATE_FORMAT() ดังที่แสดงด้านล่าง:
เลือก DATE_FORMAT ( วันที่ปัจจุบัน ( ) , '%M %d, %Y' ) ;
เอาต์พุต
ผลลัพธ์แสดงค่าวันที่ปัจจุบันในรูปแบบที่เหมาะสม
ตัวอย่างที่ 3: การกรองเรกคอร์ดตามวันที่ปัจจุบัน
“ วันที่ปัจจุบัน() สามารถใช้ฟังก์ชัน ” เพื่อกรองข้อมูลตารางเฉพาะตามวันที่ของวันนี้ ดังที่แสดงด้านล่าง:
เลือก *จากคำสั่งซื้อ
ที่ order_date = CURRENT_DATE ( ) ;
ในตัวอย่างข้างต้น คำว่า “ คำสั่งซื้อ ” ตารางถูกกรองตามวันที่ปัจจุบัน
เอาต์พุต
เอาต์พุตแสดงข้อมูลที่กรอง
ตัวอย่างที่ 4: การคำนวณอายุของบุคคล
เดอะ วันที่ปัจจุบัน() สามารถใช้ฟังก์ชันนี้ในการคำนวณอายุของบุคคลใดก็ได้โดยใช้วันเดือนปีเกิด ตัวอย่างการคำนวณอายุบุคคลในหัวข้อ “ บุคคล_รายละเอียด ” ตารางได้รับด้านล่าง:
เลือกชื่อ ปี ( วันที่ปัจจุบัน ( ) ) - ปี ( วันเกิด )AS อายุ จาก people_details;
เอาต์พุต
ผลลัพธ์แสดงอายุของบุคคลจาก “ บุคคล_รายละเอียด ' โต๊ะ.
ตัวอย่างที่ 5: การแทรกวันที่ปัจจุบันลงในตาราง
เดอะ วันที่ปัจจุบัน() สามารถใช้ฟังก์ชันเพื่อแทรกค่าวันที่ปัจจุบันลงในตารางเฉพาะได้ ต่อไปนี้คือตัวอย่างการใส่ค่าต่างๆ และวันที่ปัจจุบันลงใน ' คำสั่งซื้อ ' โต๊ะ:
INSERT INTO คำสั่งซื้อ ( รหัส , user_id, product_id, จำนวน, order_date )ค่านิยม ( 22 , 46 , 10 , 2 , วันที่ปัจจุบัน ( ) ) ;
ในตัวอย่างข้างต้น “ ใส่ลงใน ” ใช้เพื่อแทรกวันที่ของวันนี้ลงในตารางคำสั่งซื้อ
เอาต์พุต
ผลลัพธ์แสดงว่าวันที่ปัจจุบันถูกแทรกเข้าไปแล้ว
บทสรุป
ฟังก์ชัน CURRENT_DATE() ใน MySQL เป็นเครื่องมืออันทรงพลังที่สามารถใช้เพื่อวัตถุประสงค์ต่างๆ เช่น ดึงข้อมูลวันที่ปัจจุบัน กรองบันทึกตามวันที่ปัจจุบัน จัดรูปแบบวันที่ คำนวณอายุของบุคคล และอื่นๆ เมื่อใช้ฟังก์ชันนี้ การจัดการและจัดการข้อมูลที่เกี่ยวข้องกับค่าวันที่ในฐานข้อมูล MySQL จะง่ายขึ้น คู่มือนี้ให้ข้อมูลโดยละเอียดพร้อมตัวอย่างวิธีใช้ฟังก์ชัน CURRENT_DATE()