Menu
flag Ar iconالعربيةdown icon

أدوات تصفح SQLite: DB Browser و SQLiteStudio

جولة عملية على أبرز أدوات الواجهة الرسومية لفتح ملفات SQLite وتصفحها وتعديلها: DB Browser for SQLite و SQLiteStudio إضافة إلى عارضات الويب.

تحتوي هذه الصفحة على محررات قابلة للتشغيل — حرّر، شغّل، وشاهد النتيجة فوراً.

لماذا نحتاج واجهة رسومية أصلًا؟

سطر الأوامر sqlite3 سريع وقابل للأتمتة، لكن التحديق في الطرفية ليس دائمًا أفضل طريقة لفهم قاعدة بيانات. الواجهة الرسومية تتيح لك التنقّل بين الجداول بنقرات، وترتيب الأعمدة، وتعديل صف مباشرة في مكانه، ورؤية المخطط على هيئة شجرة. وقت التعلّم — أو تصحيح قاعدة بيانات غريبة وصلتك من شخص آخر — يوفّر عليك متصفّح رسومي وقتًا كثيرًا.

والخبر الجميل: صيغة ملف SQLite موحّدة. أي أداة تفتح ملف .db ترى نفس البايتات التي يراها سطر الأوامر. تقدر تنتقل بين الأدوات (أو تستخدم أكثر من واحدة في نفس الوقت) دون أي تحويل.

DB Browser for SQLite

DB Browser for SQLite — ويُعرف أيضًا باسم DB4S أو sqlitebrowser — هو الخيار الأول الذي ننصح به عادةً. مجاني ومفتوح المصدر، ومتوفّر لويندوز وماك ولينكس. حمّله من sqlitebrowser.org.

بعد التثبيت، الخطوات المعتادة لفتح ملف sqlite هي:

  1. File → Open Database، ثم اختر ملفك بصيغة .db أو .sqlite أو .sqlite3.
  2. تبويب Database Structure يعرض الجداول والفهارس والـ Views والـ Triggers.
  3. تبويب Browse Data يتيح لك تصفّح قاعدة بيانات sqlite صفًا صفًا كأنها جدول بيانات — مع إمكانية التعديل إن أردت.
  4. تبويب Execute SQL هو المكان الذي تُشغّل فيه الاستعلامات.

شكل الاستعلام في Execute SQL لا يختلف عن أي عميل آخر:

هذا الاستعلام يعرض لك كل جداول المستخدم الموجودة في قاعدة البيانات المفتوحة مع عبارة CREATE TABLE الخاصة بكل جدول. أول شيء يفترض تشغيله عند التعامل مع ملف غير مألوف، لأنه يكشف لك ما بداخله فعلياً.

ملاحظة مهمة: DB Browser يحتفظ بتعديلاتك في الذاكرة فقط حتى تضغط على Write Changes. لو نسيت هذه الخطوة، ستضيع تعديلاتك بمجرد إغلاق الملف. الزر واضح جداً بمجرد أن تعرف مكانه.

SQLiteStudio

SQLiteStudio هو الخيار المجاني الثاني الأكثر انتشاراً. يمكنك تحميله من sqlitestudio.pl. تجربته أقرب إلى بيئة تطوير متكاملة لقواعد البيانات: محرر استعلامات بتبويبات متعددة، إكمال تلقائي، مقارنة المخططات، وعدد أكبر من صيغ الاستيراد والتصدير مقارنة بـ DB4S.

محرر الاستعلامات يتعامل مع السكربتات متعددة العبارات بسلاسة:

شغّل هذا الاستعلام في محرر SQLiteStudio، فينفّذ كل جملة على حدة ثم يعرض نتيجة SELECT الأخيرة في جدول. برنامج DB Browser يفعل الشيء نفسه تمامًا، والفرق ينحصر غالبًا في تجربة الاستخدام: الإكمال التلقائي وسجل الاستعلامات في SQLiteStudio أفضل بشكل ملحوظ حين تطول استعلاماتك.

أيهما تختار؟ جرّب كليهما على قاعدة بيانات حقيقية واحتفظ بما يناسب يدك. كلاهما مجاني، ويقرآن الملفات نفسها.

عارض ملفات SQLite أونلاين

أحيانًا تحتاج فقط إلى إلقاء نظرة سريعة على ملف أرسله لك أحدهم دون أن تثبّت أي شيء. أدوات مثل sqliteviewer.app وsqlime.org تتيح لك سحب ملف .sqlite وإفلاته في تبويب المتصفح لتتصفّحه فورًا.

كلتا الأداتين تشغّلان نسخة WebAssembly من SQLite داخل المتصفح بالكامل، أي أن ملفك لا يُرفع إلى أي خادم، وهذا أمر مهم إذا كان يحتوي على بيانات حساسة. هي خيار ممتاز للفحص السريع، والعروض التعليمية، ومشاركة عرض للقراءة فقط لقاعدة بيانات ما.

أما للعمل اليومي، فالأداة المكتبية تبقى أفضل: أسرع، وبلا خطوة رفع، وتسمح لك بتشغيل سكربتات حقيقية على الملف.

إضافات VS Code ومحرّرات الأكواد

إن كنت من سكّان VS Code، فهناك إضافة اسمها SQLite Viewer (ومعها إضافات مشابهة) تتيح لك فتح ملفات .db في لوحة جانبية بجانب الكود. هي للقراءة فقط في معظم الإصدارات، لكنها مثالية لقراءة قاعدة البيانات أثناء كتابة التطبيق الذي يستخدمها.

أما بيئات JetBrains (مثل PyCharm وWebStorm وIntelliJ) فتدعم SQLite دعمًا مدمجًا عبر نافذة أدوات قواعد البيانات؛ وجّهها إلى الملف وستحصل على نفس سير العمل لتصفح قاعدة بيانات SQLite وتشغيل الاستعلامات دون مغادرة بيئة التطوير.

استعلام للتحقق السريع

أيًّا كانت الأداة التي اخترتها، اعتد على تشغيل هذا الاستعلام كلما فتحت قاعدة بيانات غير مألوفة:

هذا يعطيك ملخصًا على شاشة واحدة لمحتويات الملف: الجداول والعروض والفهارس بالأسماء. لو كانت واجهة الأداة تُخفي شيئًا أو تُربكك، هذا الاستعلام هو خيارك الاحتياطي — يشتغل في أي عميل SQLite لأنه ببساطة SQL عادي يستهدف جدولًا مدمجًا.

اختر واحدة وانطلق

شجرة قرار سريعة:

  • تبحث عن أبسط تثبيت وواجهة ودودة؟ اختر DB Browser for SQLite.
  • تريد محرر استعلامات أغنى مع إكمال تلقائي؟ اختر SQLiteStudio.
  • تحتاج فقط نظرة سريعة على ملف لمرة واحدة؟ استخدم sqliteviewer.app أو sqlime.org من المتصفح مباشرة.
  • تعيش داخل بيئة تطوير متكاملة (IDE)؟ استعمل أداة قواعد البيانات المدمجة فيها أو إضافة SQLite.

لا توجد إجابة خاطئة. صيغة الملف واحدة، وتقدر تنتقل بين الأدوات وقتما شئت. اختر واحدة، ثبّتها، وافتح بها قاعدة البيانات التالية التي ستنشئها.

التالي: إنشاء قاعدة بيانات

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

الأسئلة الشائعة

ما هي أفضل أداة GUI للتعامل مع SQLite؟

للمبتدئين، يبقى DB Browser for SQLite (المعروف اختصاراً بـ DB4S أو sqlitebrowser) الخيار الأكثر أماناً: مجاني، مفتوح المصدر، ويعمل على Windows و macOS و Linux. أما SQLiteStudio فهو بديل قوي يتميّز بمحرر استعلامات أكثر مرونة. اختر الأداة التي تشعر بالراحة معها — كلاهما يفتح نفس ملفات .db.

كيف أفتح ملف بامتداد .sqlite أو .db؟

ثبّت DB Browser for SQLite، شغّله، ثم من قائمة File → Open Database اختر ملف .db أو .sqlite أو .sqlite3. سيعرض لك البرنامج هيكل قاعدة البيانات، ويتيح لك تصفّح الجداول من تبويب Browse Data، وتشغيل الاستعلامات من Execute SQL. صيغة الملف موحّدة بين كل أدوات SQLite.

هل يوجد متصفح SQLite يعمل أونلاين؟

نعم. مواقع مثل sqliteviewer.app و sqlime.org تتيح لك سحب ملف .sqlite وإفلاته داخل تبويب المتصفح وتفقّده مباشرة دون تثبيت أي برنامج. هذه المواقع تشتغل بالكامل داخل المتصفح عبر نسخة WebAssembly من SQLite، أي أن الملف لا يُرفع إلى أي سيرفر. مفيد للفحص السريع، لكن للعمل اليومي يُفضّل تثبيت أداة سطح مكتب.

DB Browser for SQLite أم SQLiteStudio… أيّهما أختار؟

DB Browser for SQLite أبسط وأسهل للمبتدئين، خصوصاً في تعديل الـ schema. أما SQLiteStudio فيتفوّق في محرر SQL: إكمال تلقائي، استعلامات بتبويبات متعددة، ودعم أوسع لصيغ الاستيراد والتصدير. الاثنان مجانيان ويقرآن نفس الملفات، ولا مانع من تثبيتهما معاً وتجربة كل منهما على قاعدة بيانات حقيقية ثم الاستقرار على الأنسب لك.

Coddy programming languages illustration

تعلّم البرمجة مع Coddy

ابدأ الآن