MySQL รองรับประเภทข้อมูล DATE 5 ประเภทต่อไปนี้ -
- วันที่ - วันที่อยู่ในช่วงระหว่าง 1000-01-01 ถึง 9999-12-31 “YYYY-MM-DD” คือรูปแบบ DATE เริ่มต้น ตัวอย่างเช่น วันที่ 17 มกราคม 1984 จะถูกเก็บไว้เป็น 1984-01-17
- DATETIME − ชนิดข้อมูลนี้สนับสนุนวันที่พร้อมกับเวลาในช่วงระหว่าง 1000-01-01 00:00:00 และ 9999-12-31 23:59:59 “YYYY-MM-DD HH:MM:SS” เป็นรูปแบบ DATETIME เริ่มต้น ตัวอย่างเช่น 2:20 ในช่วงบ่ายของวันที่ 17 มกราคม 1984 จะถูกเก็บไว้เป็น 1984-01-17 14:20:00 น.
- ประทับเวลา − ประเภทข้อมูลการประทับเวลารองรับวันที่พร้อมกับเวลาในช่วงระหว่าง '1970-01-01 00:00:01' ถึง '2038-01-19 08:44:07' มันเหมือนกับประเภทข้อมูล DATETIME ตัวอย่างเช่น 2:20 ในช่วงบ่ายของวันที่ 17 มกราคม 1984 จะถูกเก็บไว้เป็น 1984-01-17 14:20:00 น.
- เวลา − จัดเก็บเวลาในรูปแบบ HH:MM:SS
- ปี (M) − จัดเก็บปีในรูปแบบ 2 หลักหรือ 4 หลัก หากระบุความยาวเป็น 2 (เช่น YEAR(2)) YEAR อาจอยู่ระหว่างปี 1970 ถึง 2069 (70 ถึง 69) หากกำหนดความยาวเป็น 4 YEAR จะเป็น 1901 ถึง 2155 ค่าความยาวเริ่มต้นคือ 4