شرح صفوف ومحتوى الفقرة
عندما يحتاج التطبيق إلى حفظ تاريخ تقويمي دون جزء الوقت مثل تاريخ الميلاد أو تاريخ إصدار الفاتورة أو انتهاء الاشتراك، توفّر MySQL النوع DATE بحجم 3 بايت فقط وبالصيغة القياسية YYYY-MM-DD ضمن النطاق الممتد من 1000-01-01 إلى 9999-12-31. أما لحفظ السنة المكونة من أربعة أرقام بين 1901 و2155، فيشغل النوع YEAR بايتاً واحداً فقط.
SQL
-- Parse and extract components from standard ISO DATE values
SELECT
CAST('2026-11-07' AS DATE) AS release_date,
YEAR('2026-11-07') AS release_year,
MONTH('2026-11-07') AS release_month,
DAYOFMONTH('2026-11-07') AS release_day;