انتقل إلى محتوى الدرس

Calendar Date and YEAR تمثيل التاريخ التقويمي والسنة

تعلّم أنواع بيانات التاريخ والوقت والطابع الزمني في MySQL بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

عندما يحتاج التطبيق إلى حفظ تاريخ تقويمي دون جزء الوقت مثل تاريخ الميلاد أو تاريخ إصدار الفاتورة أو انتهاء الاشتراك، توفّر MySQL النوع DATE بحجم 3 بايت فقط وبالصيغة القياسية YYYY-MM-DD ضمن النطاق الممتد من 1000-01-01 إلى 9999-12-31. أما لحفظ السنة المكونة من أربعة أرقام بين 1901 و2155، فيشغل النوع YEAR بايتاً واحداً فقط.

مخطط أنواع بيانات التاريخ والوقت والطابع الزمني في MySQL 8
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;