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

SQLite يُقدّم البرنامج العديد من حزم التثبيت بحسب نظام التشغيل، كما يُوفّر واجهات برمجة تطبيقات (APIs) لمجموعة واسعة من لغات البرمجة.
تحميل ملف التثبيت SQLite تنصيب المجموعه
حزم التثبيت المتاحة ل Windows 10 مستخدمين:
XNUMX. من قائمة SQLite الموقع الرسميافتح قسم التنزيل. تُظهر لقطة الشاشة التالية مختلف SQLite حزم التثبيت لـ Windows:
برنامج شل سطر الأوامر:
تسمى حزمة التنزيل المميزة بـ برنامج سطر الأوامر (CLP)CLP هو تطبيق سطر أوامر يتيح لك الوصول إلى SQLite نظام إدارة قواعد البيانات وجميع ميزاته SQLite. باستخدام CLP، يمكنك إنشاء وإدارة SQLite قاعدة البيانات، وهي الأداة المستخدمة طوال هذا الشرح.
- مكتبة الارتباط الديناميكي (DLL) 32 بت (x86): SQLite مكتبة أساسية لنظام قواعد البيانات لمنصات x86.
- مكتبة الارتباط الديناميكي (DLL) 64 بت (x64): SQLite مكتبة أساسية لنظام قواعد البيانات لمنصات x64.
تثبيت برنامج سطر الأوامر (CLP) على جهازك
توضح الخطوات التالية كيفية تثبيت برنامج سطر الأوامر (CLP) على جهازك:
الخطوة 1) قم بتنزيل الحزمة المميزة من الصورة السابقة إلى جهاز الكمبيوتر الخاص بك. إنها الرمز البريدي ملف.
الخطوة 2) Extracقم بفك ضغط الملف. ستجد sqlite3.exe في السابقtracمجلد تيد، كما هو موضح أدناه:
الخطوة 3) افتح جهاز الكمبيوتر، وانقر نقراً مزدوجاً على القسم "ج" للانتقال إليها:
الخطوة 4) أنشئ دليلاً جديداً باسم سكليتي:
الخطوة 5) Copy sqlite3.exe في ذلك. هذا هو الملف التنفيذي المستخدم لتشغيل SQLite استفسارات:
توجد حزم إضافية لأغراض مختلفة. وهي ليست مطلوبة، ولكن قد تحتاج إليها على أنظمة تشغيل أخرى غير Windowsيمكنك الحصول على لينكس أو إصدار نظام التشغيل Mac OS SQLite كما هو مطلوب.
يمكنك أيضًا جلب الوثائق أو شفرة المصدر من نفس الصفحة. تتوفر واجهات برمجة التطبيقات (APIs) لـ Windows الهاتف 8، و.NET، وغيرها لغات البرمجة.
إليكم بعض الباقات الإضافية لأغراض مختلفة:
- المصدر Code ومصدر بديل Code التنسيقات – المصدر الكامل الذي يشكل SQLite.
- الوثائق – SQLite الوثائق على شكل صفحات HTML. إنها نفس الوثائق الموجودة على الإنترنت، ولكنها قابلة للتنزيل حتى تتمكن من قراءتها دون اتصال بالإنترنت.
- الثنائيات المترجمة مسبقًا لنظام التشغيل Linux.
- الثنائيات المترجمة مسبقًا لنظام التشغيل Mac OS X (x86).
- الثنائيات المترجمة مسبقًا لـ Windows الهاتف 8 – مجموعة تطوير البرامج (SDK) والمكونات اللازمة للبناء Windows تطبيقات الهاتف 8 التي تستخدم SQLite قواعد بيانات.
- الثنائيات المترجمة مسبقًا لـ Windows بيئة التشغيل – مجموعة تطوير البرامج والمكونات اللازمة للبناء Windows تطبيقات وقت التشغيل التي تتصل بـ SQLite قواعد بيانات.
- ملفات ثنائية مُجمّعة مسبقًا لـ .NET - مجموعة من ملفات DLL ومكتبات .NET التي يمكنك استخدامها من تطبيقات .NET للاتصال بـ SQLite قواعد بيانات.
SQLite الاستوديو – المدير والإدارة
كثير SQLite أدوات الإدارة تجعل العمل مع SQLite قواعد البيانات أسهل. فبدلاً من إنشاء قواعد البيانات وإدارتها من سطر الأوامر، توفر هذه الأدوات واجهة رسومية لإنشاء قواعد البيانات وإدارتها.
SQLite استديوتطبيق محمول لا يتطلب تثبيتًا. وهو يدعم كلا النوعين SQLiteو3 SQLite٢. يمكنك بسهولة استيراد وتصدير البيانات إلى تنسيقات مثل CSV وHTML وPDF وJSON. وهو برنامج مفتوح المصدر ويدعم ترميز Unicode.
تقديم نموذج قاعدة البيانات
تُنشئ الخطوات التالية قاعدة البيانات النموذجية التي يُشار إليها في جميع أنحاء السلسلة:
الخطوة 1) افتح ملف نصي وألصق الأوامر التالية فيه:
CREATE TABLE [Departments] (
[DepartmentId] INTEGER NOT NULL PRIMARY KEY,
[DepartmentName] NVARCHAR(50) NULL
);
INSERT INTO Departments VALUES(1, 'IT');
INSERT INTO Departments VALUES(2, 'Physics');
INSERT INTO Departments VALUES(3, 'Arts');
INSERT INTO Departments VALUES(4, 'Math');
CREATE TABLE [Students] (
[StudentId] INTEGER PRIMARY KEY NOT NULL,
[StudentName] NVARCHAR(50) NOT NULL,
[DepartmentId] INTEGER NULL,
[DateOfBirth] DATE NULL,
FOREIGN KEY(DepartmentId) REFERENCES Departments(DepartmentId)
);
INSERT INTO Students VALUES(1, 'Michael', 1, '1998-10-12');
INSERT INTO Students VALUES(2, 'John', 1, '1998-10-12');
INSERT INTO Students VALUES(3, 'Jack', 1, '1998-10-12');
INSERT INTO Students VALUES(4, 'Sara', 2, '1998-10-12');
INSERT INTO Students VALUES(5, 'Sally', 2, '1998-10-12');
INSERT INTO Students VALUES(6, 'Jena', NULL, '1998-10-12');
INSERT INTO Students VALUES(7, 'Nancy', 2, '1998-10-12');
INSERT INTO Students VALUES(8, 'Adam', 3, '1998-10-12');
INSERT INTO Students VALUES(9, 'Stevens', 3, '1998-10-12');
INSERT INTO Students VALUES(10, 'George', NULL, '1998-10-12');
CREATE TABLE [Tests] (
[TestId] INTEGER NOT NULL PRIMARY KEY,
[TestName] NVARCHAR(50) NOT NULL,
[TestDate] DATE NULL
);
INSERT INTO [Tests] VALUES(1, 'Mid Term IT Exam', '2015-10-18');
INSERT INTO [Tests] VALUES(2, 'Mid Term Physics Exam', '2015-10-23');
INSERT INTO [Tests] VALUES(3, 'Mid Term Arts Exam', '2015-10-10');
INSERT INTO [Tests] VALUES(4, 'Mid Term Math Exam', '2015-10-15');
CREATE TABLE [Marks] (
[MarkId] INTEGER NOT NULL PRIMARY KEY,
[TestId] INTEGER NOT NULL,
[StudentId] INTEGER NOT NULL,
[Mark] INTEGER NULL,
FOREIGN KEY(StudentId) REFERENCES Students(StudentId),
FOREIGN KEY(TestId) REFERENCES Tests(TestId)
);
INSERT INTO Marks VALUES(1, 1, 1, 18);
INSERT INTO Marks VALUES(2, 1, 2, 20);
INSERT INTO Marks VALUES(3, 1, 3, 16);
INSERT INTO Marks VALUES(4, 2, 4, 19);
INSERT INTO Marks VALUES(5, 2, 5, 14);
INSERT INTO Marks VALUES(6, 2, 7, 20);
INSERT INTO Marks VALUES(7, 3, 8, 20);
INSERT INTO Marks VALUES(8, 3, 9, 20);
الخطوة 2) حفظ الملف ك TutorialsSampleDB.sql في الدليل ج:\sqlite.
الخطوة 3) فتح Windows أداة سطر الأوامر (cmd.exe) من قائمة ابدأ بواسطة typing كمد والضغط على Enter.
الخطوة 4) يفتح في المسار الافتراضي، لذا انتقل إلى ج:\sqlite المجلد الذي تم إنشاؤه مسبقًا عن طريق تشغيل الأمر cd “C:\sqlite”:
الخطوة 5) قم بتشغيل الأمر التالي:
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
يجب أن يكتمل الأمر بنجاح دون أي مخرجات، كما هو موضح في لقطة الشاشة التالية:
الخطوة 6) ملف قاعدة البيانات البرامج التعليميةSampleDB.db يظهر الآن في الدليل ج:\sqlite:









