طريقة الاستخدام
- اكتب SQL في المحرر أو انقر على مثال. يمكن تشغيل عدة عبارات مفصولة بفواصل منقوطة في آن واحد.
- انقر على «تشغيل» أو اضغط Ctrl+Enter (⌘+Enter على Mac). يظهر ناتج كل استعلام في جدول.
- انقر على «إعادة تعيين بيانات المثال» للبدء من جديد، أو افتح ملفًا بامتداد .db أو .sqlite للعمل على بياناتك.
- انقر على «تنزيل قاعدة البيانات» لحفظ قاعدة البيانات الحالية كملف SQLite.
شرح الخيارات
- البيانات النموذجية
- جدولا departments وemployees، مع الراتب وتاريخ التعيين. أحد الموظفين بلا قسم، لتتمرّن على LEFT JOIN وNULL.
- لهجة SQL
- SQLite 3، مع CTEs (WITH) ودوال النوافذ ودوال JSON وUPSERT. تشبه إلى حد كبير MySQL وPostgreSQL؛ وتختلف دوال التاريخ والزيادة التلقائية.
- النتائج
- يحصل كل تصريح يُرجع صفوفًا على جدول خاص به، مع عرض ما يصل إلى 1,000 صف. تعرض عبارات INSERT وUPDATE وDELETE عدد الصفوف التي غيّرتها.
استعلام نموذجي
-- Head count and average salary per department
SELECT d.name AS department, COUNT(*) AS people, AVG(e.salary) AS avg_salary
FROM employees e JOIN departments d ON d.id = e.department_id
GROUP BY d.name
ORDER BY avg_salary DESC;
الأسئلة الشائعة
هل تُحفَظ بياناتي؟
تُحفظ قاعدة البيانات في ذاكرة هذه الصفحة وتعود إلى البيانات النموذجية عند إعادة تحميل الصفحة. نزّل قاعدة البيانات للاحتفاظ بها، وافتح الملف في المرة التالية.
ما حجم قاعدة البيانات التي يمكنني فتحها؟
يُقرأ الملف كاملًا في الذاكرة. لا مشكلة في عشرات الميغابايتات؛ وما زاد على ذلك يعتمد على ذاكرة جهازك.
هل تُرفع أي بيانات؟
لا. تعمل SQLite باستخدام WebAssembly في متصفحك؛ ولا تغادر الاستعلامات والبيانات جهازك.
هل يمكنها الاتصال بخادم MySQL أو PostgreSQL؟
لا. تشغّل SQLite داخل المتصفح ولا تتصل بأي قاعدة بيانات خارجية.
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.