كيفية فتح واستخدام ملف سكليتي

Kyfyt Fth Wastkhdam Mlf Sklyty



يتم تخزين معلومات قاعدة بيانات SQLite في ملف بامتداد “.db”. يمكن إنشاء ملف قاعدة بيانات SQLite في وقت تنفيذ الأمر SQLite أو بعد تنفيذ الأمر SQLite. أوامر الوصول إلى المحتوى المختلف لقاعدة بيانات SQLite لا تشبه قواعد البيانات القياسية الأخرى. في هذا البرنامج التعليمي ، سنشرح استخدامات أوامر SQLite المختلفة للوصول إلى محتوى قاعدة بيانات SQLite بعد إنشاء ملف SQLite الذي يحتوي على جداول مع البيانات.

المتطلبات المسبقة:

عليك إكمال المهام التالية قبل ممارسة هذا البرنامج التعليمي:

A. قم بتشغيل الأمر التالي من المحطة الطرفية لإنشاء ملف SQLite باسم 'shop.db' يحتوي على محتوى قاعدة البيانات:







متجر sqlite3.db

ب. قم بتشغيل عبارة SQL التالية لإنشاء جدول باسم 'العناصر'. يحتوي الجدول على ثلاثة حقول ومفتاح أساسي:



يخلق طاولة أغراض (
معرف TEXT أساسي مفتاح و
اسم TEXT لا باطل فريد و
سعر عدد صحيح لا باطل ) ؛

ج. قم بتشغيل عبارة SQL التالية لإدراج سجلات متعددة في 'العناصر' يتم إدراج ثلاثة سجلات في الجدول:



إدراج داخل أغراض
قيم
( 'p-01' و 'قلم' و 10 ) و
( 'ص -02' و 'قلم' و خمسة عشر ) و
( 'ص -03' و 'حكيم' و 30 ) ؛

أوامر SQLite المختلفة للوصول إلى قاعدة بيانات SQLite

يمكنك الحصول على قائمة بجميع أوامر SQLite الضرورية عن طريق تنفيذ الأمر التالي:





.يساعد

يتم عرض بعض أجزاء إخراج الأمر '.help' هنا. يتم عرض استخدامات أوامر SQLite شائعة الاستخدام في الجزء التالي من هذا البرنامج التعليمي.



1. تحقق من مسار قاعدة البيانات الرئيسية

قم بتشغيل أمر SQLite التالي للتحقق من اسم قاعدة البيانات الحالية بمعلومات المسار وإذن القراءة والكتابة:

. قواعد بيانات

وفقًا للإخراج ، يتم تخزين ملف قاعدة بيانات SQLite 'shop.db' في ملف /home/fahmida طريق.

2. تحقق من قائمة الجداول في قاعدة البيانات

قم بتشغيل الأمر SQLite التالي للتحقق من قائمة جداول قاعدة البيانات الحالية:

. الجداول

يتم إنشاء جدول واحد يسمى 'العناصر' في ملف قاعدة البيانات 'shop.db' الذي يظهر في الإخراج.

3. اعرض الهيكل المنسق للجدول

يتم استخدام الأمر '.header' SQLite لتمكين أو تعطيل خيار رأس الإخراج. قم بتشغيل أمر SQLite التالي لتمكين جزء الرأس من الإخراج:

. رأس على

يتم استخدام الأمر SQLite '.mode' لتحديد مظهر الإخراج. قم بتشغيل الأمر التالي لعرض الإخراج المستند إلى العمود:

. وضع عمود

قم بتشغيل الأمر التالي لعرض بنية جدول 'العناصر' في شكل جدول:

براغما table_info ( 'أغراض' ) ؛

يظهر هيكل جدول 'العناصر' في المخرجات التالية:

4. عرض محتوى الجدول في تنسيق جدولي

يتم إدراج ثلاثة سجلات في الجزء الأول من البرنامج التعليمي. إذا لم يتم تعيين وضع العمود للمخرجات من قبل ، فقم بتشغيل أمر SQLite التالي:

. وضع عمود

قم بتشغيل أمر SQL التالي لاسترداد جميع السجلات من جدول 'العناصر':

يختار * من أغراض؛

يظهر الإخراج التالي بعد تنفيذ الأوامر. يتم عرض ثلاثة سجلات لجدول 'العناصر' مع رأس الجدول:

5. عرض محتوى الجدول مع عرض محدد

إذا لم يتم تعيين عرض عمود للإخراج ، فسيتم عرض كل قيمة عمود بعرض 10 أحرف افتراضيًا. إذا كان محتوى العمود طويلاً جدًا ، يتم تقصير القيمة. يتم استخدام الأمر '.width' الخاص بـ SQLite لتعيين العرض المخصص للعمود في الإخراج.

قم بتشغيل أمر SQLite التالي لتعيين عرض العمود الأول على 6 أحرف ، والعمود الثاني 25 حرفًا ، والعمود الثالث على 5 أحرف:

. عرض 6 25 5

قم بتشغيل أمر SQLite التالي لتعيين وضع الإخراج إلى العمود:

. وضع عمود

قم بتشغيل أمر SQL التالي لقراءة جميع السجلات من جدول 'العناصر':

يختار * من أغراض؛

يُظهر الإخراج التالي سجلات جدول 'العناصر' بناءً على العرض الذي تم تعيينه بواسطة الأمر '.width'.

6. عرض محتوى الجدول في تنسيق CSV

يمكن عرض محتوى جدول SQLite بتنسيق CSV باستخدام الأمرين '.mode' و '.separator'.

قم بتشغيل أمر SQLite التالي لطباعة الإخراج بتنسيق القائمة:

. قائمة الوضع

قم بتشغيل أمر SQLite التالي لطباعة الإخراج عن طريق فصل الأعمدة بفاصلة (،):

. فاصل '،'

قم بتشغيل أمر SQL التالي لقراءة جميع السجلات من جدول 'العناصر':

يختار * من أغراض؛

تتم طباعة إخراج الأوامر بتنسيق CSV.

7. اكتب الإخراج في الملف

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

قم بتشغيل الأمر التالي لطباعة الإخراج في ملف “items_data.txt”:

. items_data. الإخراج . رسالة قصيرة

قم بتشغيل أمر SQLite التالي لطباعة الإخراج عن طريق فصل الأعمدة بفاصلة (،):

. فاصل '،'

قم بتشغيل أمر SQL التالي لقراءة جميع السجلات من جدول 'العناصر':

يختار * من أغراض؛

لم تتم طباعة أي إخراج هنا لأن إخراج الأمر SELECT مكتوب في ملف “items_data.txt”:

قم بتشغيل الأمر التالي للتحقق من محتوى ملف “items_data.txt”:

cat items_data . رسالة قصيرة

وفقًا للإخراج ، يحتوي ملف 'items_data.txt' على سجلات جدول 'العناصر'.

8. إنهاء من SQLite

قم بتشغيل الأمر التالي للخروج من sqlite3:

. يترك

خاتمة

يتم عرض طرق فتح ملف SQLite جديد أو موجود وتنفيذ أنواع مختلفة من عمليات قاعدة البيانات باستخدام أوامر SQLite في هذا البرنامج التعليمي.