كيفية استخدام نوع بيانات التاريخ في SQLite؟

Kyfyt Astkhdam Nw Byanat Altarykh Fy Sqlite



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

ما هو نوع البيانات التاريخ في سكليتي؟

ال نوع بيانات التاريخ تم تصميم SQLite لتخزين معلومات التاريخ والوقت داخل قاعدة البيانات كتنسيق واحد موحد. يستخدم التنسيق الموسع ISO-8601 المعتمد على نطاق واسع ، والذي يجمع بين الأرقام والرموز لتمثيل نطاق واسع من قيم التاريخ والوقت. على سبيل المثال ، التاريخ 24 يونيو 2022 ، الساعة 4:30 مساءً يمكن تمثيلها بتنسيق ISO-8601 كـ 2022-06-24 T16: 30: 00 .







كيفية استخدام نوع بيانات التاريخ في SQLite؟

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



لإنشاء جدول بامتداد نوع بيانات التاريخ في SQLite ، يمكنك استخدام ال اصنع جدول إفادة. على سبيل المثال:



إنشاء جدول tempdata (معرف INT PRIMARY KEY ، تاريخ التاريخ) ؛

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





بعد إنشاء الجدول ، يمكنك إدراج البيانات فيه. على سبيل المثال:

أدخل في tempdata (المعرف ، التاريخ) VALUES (1، '2021-06-30') ؛

أدخل في tempdata (المعرف ، التاريخ) VALUES (2 ، '2018-02-22') ؛

أدخل في tempdata (المعرف ، التاريخ) VALUES (3 ، '2023-09-12') ؛

في هذا المثال ، نقوم بإدخال القيم في ملف تيمبداتا طاولة. تم تنسيق قيمة التاريخ بتنسيق YYYY-MM-DD شكل.



يمكنك أيضًا استخدام نوع بيانات التاريخ في SQLite من أجل:

1: معالجة قيم التاريخ

يوفر SQLite العديد من وظائف التاريخ والوقت التي تسمح لك بذلك معالجة وتنسيق قيم التاريخ . على سبيل المثال ، الوظيفة strftime () تمكنك من تنسيق التواريخ. يأخذ مدخلين: الأول هو تنسيق التاريخ ، والثاني هو قيمة التاريخ.

حدد strftime ('٪ m /٪ d /٪ Y'، '2021-06-30') ؛

سيعرض هذا الاستعلام التاريخ كـ 06/30/2021 .

2: استرجاع البيانات من جدول

ال يختار يمكن استخدام البيان للحصول على البيانات من جدول يحتوي على نوع بيانات التاريخ. على سبيل المثال:

حدد * من tempdata ؛

كتوضيح ، سيقوم هذا الاستعلام باسترداد كافة المعلومات الموجودة في جدول البيانات المؤقتة. ال أين يمكن أيضًا استخدام الجملة لتصفية البيانات اعتمادًا على التواريخ. على سبيل المثال:

حدد * من tempdata حيث التاريخ = '2021-06-30' ؛

سيعيد هذا الاستعلام بيانات 2021-06-30 من ملف تيمبداتا طاولة.

3: فرز البيانات على أساس التاريخ

ل فرز البيانات على أساس التاريخ في SQLite ، يمكنك استخدام الأمر ORDER بواسطة بند. على سبيل المثال:

حدد * من tempdata ترتيب حسب التاريخ ASC ؛

سيعيد هذا الاستعلام البيانات من ملف تيمبداتا الجدول مرتبة ترتيبًا تصاعديًا بناءً على ملف تاريخ عمود.

4: إجراء حساب التاريخ

يوفر SQLite أيضًا العديد من وظائف التاريخ والوقت لـ حساب التاريخ . على سبيل المثال ، يمكنك استخدام ملف تاريخ() لاستخراج التاريخ من سلسلة التاريخ والوقت.

حدد التاريخ ('2021-06-30 12:30:45') ؛

سيعود هذا الاستعلام 2021-06-30 .

خاتمة

يوفر SQLite ميزة قوية لنوع بيانات التاريخ التي تتيح التعامل الفعال مع التواريخ والطوابع الزمنية. مرونة وكفاءة SQLite تجعلها الخيار المفضل لتطبيقات الهاتف المحمول وتطبيقات سطح المكتب. لاستخدام نوع بيانات التاريخ في SQLite ، يمكنك إنشاء جدول بعمود التاريخ ، وإدخال البيانات فيه ، وإجراء العديد من حسابات التاريخ والوقت باستخدام وظائف SQLite.