استعلام CSV بـ SQL
استعلم ملفات CSV وJSON وParquet بـ SQL حقيقي في متصفحك. يعمل بـ DuckDB WebAssembly: joins وGROUP BY ودوال النوافذ. محلي 100% - لا تُرفع الملفات.
كيف أستعلم ملف CSV بـ SQL؟
اضغط «تحميل محرك SQL» ثم أضف ملفك. يُستورد تلقائيًا كجدول باسم الملف، ويمكنك فورًا تنفيذ استعلامات مثل SELECT * FROM جدولك.
هل تُرفع ملفات بياناتي إلى أي مكان؟
لا. محرك قواعد البيانات DuckDB كاملًا يعمل كـ WebAssembly داخل تبويب متصفحك. تُسجَّل الملفات في قاعدة محلية بالذاكرة ولا تترك حاسوبك أبدًا.
ما صيغ الملفات المدعومة؟
CSV وغيره من النصوص المفصولة (يُكتشف الفاصل تلقائيًا)، وJSON وJSON أسطرًا، بالإضافة إلى ملفات Parquet — يقرأها DuckDB جميعًا أصلًا.
ما إمكانات SQL المتاحة؟
عمومًا SQL كامل من DuckDB: SELECT مع WHERE وGROUP BY وHAVING وORDER BY، وربط بين جداول مرفوعة متعددة، وCTE، ودوال النوافذ، ودوال النصوص والتواريخ وأكثر.
ما حجم الملفات الممكن؟
DuckDB محسّن بقوة، فالملفات بمئات الميغابايتات تعمل عادةً. الحد العملي هو ذاكرة المتصفح — مدخلات بعدة غيغابايتات تُنهك معظم التبويبات.
هل أستطيع ربط ملفي CSV؟
نعم. أضف الملفين ليصبح كل منهما جدولًا ثم اكتب ربط SQL عادي، مثل SELECT ... FROM a JOIN b ON a.id = b.id.
هل يمكنني إعادة تسمية الجداول أو حذفها؟
نعم. لكل بطاقة جدول حقل اسم قابل للتحرير — Enter يعيد التسمية (يُنفَّذ ALTER TABLE تحتها) — وزر حذف ينفّذ DROP TABLE.
كيف أصدّر نتيجة الاستعلام؟
بعد تنفيذ الاستعلام استخدم زرّي تصدير CSV أو JSON فوق جدول النتائج لتنزيل مجموعة النتائج كاملةً لا الصفحة الظاهرة فقط.
لماذا التحميل الأول أبطأ؟
يُنزَّل محرك DuckDB (نحو 33 ميغابايت) مرة واحدة ويخزّنه المتصفح مؤقتًا. الجلسات اللاحقة تبدأ فورًا وتعمل دون اتصال.
ما المتصفحات المدعومة؟
أي متصفح حديث يدعم WebAssembly. المتصفحات القديمة جدًا بلا WebAssembly ترى رسالة واضحة بدل فشل صامت.
كيفية استخدام استعلام CSV بـ SQL
يمنحك هذا القلم قاعدة بيانات SQL حقيقية في متصفحك. أفلت ملفات CSV أو JSON أو Parquet، وسيحوّل DuckDB (المجمَّع إلى WebAssembly) كل ملف إلى جدول قابل للاستعلام — والوصلات والتجميعات ودوال النوافذ تعمل كلها محليًا دون أي رفع.
- اضغط «تحميل محرك SQL» مرة واحدة. يُنزَّل DuckDB (نحو 33 ميجابايت) ويخزنه متصفحك مؤقتًا للجلسات القادمة.
- أضف ملفات CSV أو JSON أو Parquet. يصبح كل ملف جدولًا باسمه، يُعرض كعلامة مع حقل لإعادة التسمية وزر حذف.
- اكتب SQL في المحرّر واضغط «تشغيل الاستعلام» (أو Ctrl+Enter). استخدم قائمة «أمثلة» للحصول على استعلامات جاهزة للجدول المحدد.
- تصفح النتائج المقسمة صفحات (100 صف للصفحة) واضغط زرَّي التصدير CSV أو JSON لتنزيل مجموعة النتائج الكاملة.
سجّل ملفين (مثل orders.csv وcustomers.csv) واربطهما بـ SQL عادي: SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id.
أدوات ذات صلة
- SQLite عبر الإنترنت نفّذ استعلامات SQLite عبر الإنترنت في متصفحك. افتح ملفات .db أو .sqlite أو .sqlite3 أو أنشئ قاعدة في الذاكرة، ونفّذ عدة أوامر SQL مع تصدير الصفوف إلى CSV أو JSON.
- محول CSV إلى JSON حوّل CSV إلى JSON مجاناً عبر الإنترنت. دعم الفواصل المخصصة والكائنات القائمة على الرؤوس والكشف التلقائي عن الأنواع. كل المعالجة في المتصفح.
- محول CSV إلى XLSX محول مجاني من CSV إلى XLSX عبر الإنترنت. حوّل ملفات CSV إلى مصنفات Excel في متصفحك. أوراق متعددة، كشف تلقائي للفاصل، دعم UTF-8/GBK. بدون رفع، خصوصية 100%.
- عارض Parquet افتح ملفات Parquet عبر الإنترنت واستعرض البيانات مع ترقيم الصفحات. افحص المخطط، واعرض الصفوف صفحة بصفحة، وصدّر إلى CSV أو JSON، دون خروج الملف من متصفحك.
- مدقق التجزئة احسب وتحقق من تجزئات MD5 وSHA-1 وSHA-256 وSHA-512 محليًا
- حاسبة Chmod حاسبة chmod مجانية عبر الإنترنت لتصور وحساب أذونات ملفات Linux بمربعات اختيار. تحويل فوري بين التدوين الرقمي (755، 644) والرمزي (rwxr-xr-x). يدعم الأذونات الخاصة مثل setuid وsetgid وsticky bit.
- جدول ASCII مرجع كامل لترميز أحرف ASCII مع الأكواد العشرية والسداسية العشرية والثمانية والثنائية وكيانات HTML وأوصاف الأحرف. البحث والتصفية الفورية.
- عارض سداسي عشري عرض محتويات الملفات بتنسيق سداسي عشري مع البحث والتنقل بالإزاحة والتمرير الافتراضي