أدخل قيم التاريخ في SQL

Adkhl Qym Altarykh Fy Sql



يعد الوقت والتاريخ الدقيقان أدوات لا تقدر بثمن عندما يتعلق الأمر بقواعد البيانات. إحدى المهام الأكثر شيوعًا عند التعامل مع قواعد البيانات والوقت هي إدراج قيمة التاريخ الحالي في قاعدة البيانات.

يأتي SQL مزودًا بالكثير من الأدوات وأنواع البيانات والوظائف لمعالجة معلومات التاريخ والوقت واسترجاعها واستخدامها بما في ذلك التاريخ والوقت الحاليين.

في هذا البرنامج التعليمي، سوف نتعرف على نوع بيانات التاريخ وكيفية إدراج قيمة تاريخ في جدول SQL.







نوع تاريخ SQL

يسمح لك نوع البيانات DATE بتخزين قيم التاريخ. يوضح ما يلي كيفية تعريف عمود بنوع البيانات DATE:



تاريخ اسم العمود

إحدى ميزات نوع البيانات DATE هي أنه متوفر في جميع محركات قواعد البيانات. وهذا يعني أن عمود التاريخ مدعوم في MySQL، وPostgreSQL، وSQL Server، وOracle. وهذا يجعلها متعددة الاستخدامات وسهلة التذكر.



بمجرد إنشاء عمود بنوع التاريخ، يمكننا إدراج قيمة تاريخ إما باستخدام تاريخ حرفي أو دالة مرتبطة بالتاريخ.





على سبيل المثال، لإدراج قيمة حرفية للتاريخ، يمكننا استخدام التنسيق كما يلي:

'السنة-الشهر-اليوم'

أين:



  1. تمثل YYYY السنة المكونة من أربعة أرقام (على سبيل المثال، 2024)
  2. يمثل MM الشهر برقمين (على سبيل المثال، 01)
  3. يمثل DD اليوم برقمين (على سبيل المثال، 01)

ملاحظة: النطاق الصالح لقيم DATE هو 1000-01-01 إلى 999-12-31.

إنشاء جدول

يوضح ما يلي بيان إنشاء جدول أساسي يحتوي على عمود تاريخ. وهذا يساعدنا على توضيح كيفية استخدام الوظيفة:

إنشاء جدول T(

معرف INT AUTO_INCREMENT المفتاح الأساسي ليس فارغًا،

date_var التاريخ ليس فارغًا

);

يجب أن يؤدي ذلك إلى إنشاء جدول يسمى 't' يحتوي على عمودين 'ID' و'date_var'.

أدخل تاريخًا

كما ذكرنا سابقًا، يمكننا إدراج قيمة تاريخ إما باستخدام التاريخ الحرفي أو باستخدام الوظائف المرتبطة بالتاريخ.

يوضح المثال التالي كيفية استخدام التاريخ الحرفي والدالة 'current_date' لإدراج التاريخ الحالي في الجدول:

إدراج

داخل

ر(date_var)

القيم ('2024-12-2')،

(التاريخ الحالي())؛

يجب أن يقوم المثال المعطى بإدراج السلسلة الحرفية المقدمة والتاريخ الحالي من الوظيفة.

الجدول الناتج هو كما يلي:

المعرف|التاريخ_أين |
--+---------+
1|2024-12-02|
2|2024-01-21|

خاتمة

يغطي هذا البرنامج التعليمي نوع بيانات التاريخ في SQL. إنه أحد الأنواع الأساسية لتخزين قيم التاريخ داخل قاعدة البيانات. لقد تعلمنا أيضًا كيفية إدراج قيم التاريخ كسلسلة حرفية أو استخدام الوظائف المرتبطة بالتاريخ.