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

Temporal Types Comparison مقارنة شاملة لأنواع التاريخ

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

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

الصف 1 شرح توضيحي
النوع الزمنيالحجم الأساسي (+fsp)النطاق الزمني الصالحالتحويل لمنطقة UTCحالة الاستخدام الهندسي المثلى
DATE3 بايتمن 1000-01-01 إلى 9999-12-31لاتواريخ الميلاد، الإجازات، وتواريخ الاستحقاق
TIME(fsp)3 بايت (+0..3 بايت)من -838:59:59 إلى 838:59:59لامواعيد الدوام اليومية والمدد الزمنية المنقضية
DATETIME(fsp)5 بايت (+0..3 بايت)من 1000-01-01 إلى 9999-12-31 23:59:59لا (قيمة تقويمية ثابتة)المواعيد التقويمية والعقود الممتدة لما بعد 2038
TIMESTAMP(fsp)4 بايت (+0..3 بايت)من 1970-01-01 إلى 2038-01-19 03:14:07 UTCنعم (بين الجلسة و UTC)طوابع تتبع الأحداث العالمية (created_at)
YEAR1 بايتمن 1901 إلى 2155 (و 0000)لاسنة الصنع، السنة المالية، أو سنة التخرج

ملخص الدرس: درسنا في هذا الدرس أنواع البيانات الزمنية في MySQL 8، وقارنّا DATE وTIME وYEAR، وحلّلنا الفرق المعماري الجوهري بين DATETIME الثابت تقويمياً وTIMESTAMP المحوّل تلقائياً لتوقيت UTC مع دقة الميكروثانية fsp.
الخطوة التالية والدرس القادم: في الدرس القادم سنتعمق في نوع بيانات JSON الأصلي في MySQL 8، بما يشمل التخزين الثنائي المهيكل ودوال البناء والاستخراج ومعاملات المسار.

خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

درسنا في هذا الدرس أنواع البيانات الزمنية في MySQL 8، وقارنّا DATE وTIME وYEAR، وحلّلنا الفرق المعماري الجوهري بين DATETIME الثابت تقويمياً وTIMESTAMP المحوّل تلقائياً لتوقيت UTC مع دقة الميكروثانية fsp. الخطوة التالية: في الدرس القادم سنتعمق في نوع بيانات JSON الأصلي في MySQL 8، بما يشمل التخزين الثنائي المهيكل ودوال البناء والاستخراج ومعاملات المسار.