MySQL নিম্নলিখিত 5 ধরনের DATE ডেটা টাইপ সমর্থন করে −
- তারিখ - একটি তারিখ 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 ফর্ম্যাট৷ উদাহরণস্বরূপ, 17ই জানুয়ারী, 1984 তারিখে 2:20 বেলা 1984-01-17 14:20:00 হিসাবে সংরক্ষণ করা হবে৷
- টাইমস্ট্যাম্প − একটি টাইমস্ট্যাম্প ডেটা টাইপ '1970-01-01 00:00:01' থেকে '2038-01-19 08:44:07' এর মধ্যে সময়ের সাথে একটি তারিখ সমর্থন করে। এটা ঠিক DATETIME ডেটা টাইপের মতো। উদাহরণস্বরূপ, 17ই জানুয়ারী, 1984 তারিখে 2:20 বেলা 1984-01-17 14:20:00 হিসাবে সংরক্ষণ করা হবে৷
- TIME - সময়কে HH:MM:SS ফর্ম্যাটে সংরক্ষণ করে।
- YEAR(M) - একটি 2-সংখ্যা বা একটি 4-সংখ্যা বিন্যাসে একটি বছর সঞ্চয় করে৷ যদি দৈর্ঘ্য 2 হিসাবে নির্দিষ্ট করা হয় (উদাহরণস্বরূপ YEAR(2)), YEAR 1970 থেকে 2069 (70 থেকে 69) এর মধ্যে হতে পারে। যদি দৈর্ঘ্য 4 হিসাবে নির্দিষ্ট করা হয়, তাহলে YEAR 1901 থেকে 2155 হতে পারে। ডিফল্ট দৈর্ঘ্য হল 4।