تحويل SQL إلى CSV
ملف .sql هو سكربت لإعادة بناء قاعدة بيانات، وليس ملفًا يمكن لجدول البيانات فتحه. ارفع ملف التفريغ واحصل على صفوف عبارات INSERT فيه بصيغة CSV، دون الحاجة إلى تثبيت قاعدة بيانات أو استعادتها أولًا.
محوّل البيانات
أو أفلت ملفات CSV, TSV, TXT … هنا ·
الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة
تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.
الحرف الذي يفصل الأعمدة في ملفات CSV والنصوص، للقراءة والكتابة معًا. الاكتشاف التلقائي يحدده من المدخلات ويكتب الفواصل.
يعمل UTF-8 مع جميع اللغات. اختر UTF-8 with BOM إذا عرض Excel على Windows الحروف المشكولة أو الآسيوية بشكل مشوّه عند فتح ملف CSV.
لمدخلات Excel وODS وNumbers: حوّل الورقة الأولى فقط أو كل الأوراق (ملف CSV لكل ورقة داخل ZIP، أو مفتاح JSON لكل ورقة).
اسم تبويب الورقة في جدول البيانات الجديد، بحد أقصى 31 حرفًا.
مصفوفة كائنات تستخدم أسماء الأعمدة مفاتيح لكل صف؛ ومصفوفة مصفوفات أكثر إحكامًا وتُبقي الترويسة كأول مصفوفة.
اسم العنصر الخارجي الذي يضم كل الصفوف؛ ويصبح كل صف عنصر <row> داخله.
يُستخدم في عبارتي CREATE TABLE وINSERT. حروف وأرقام وشرطات سفلية فقط.
يختلف اقتباس الأسماء وأنواع الأعمدة قليلًا بين قواعد البيانات؛ اختر القاعدة التي ستستورد إليها.
أعد كتابة خلايا التاريخ بصيغة واحدة. صيغة ISO (2026-10-18) هي الأكثر أمانًا لقواعد البيانات والبرمجة؛ وخيار الإبقاء يتركها كما وردت في المصدر.
طريقة استخدام هذه الأداة
- 1
ارفع ملف تفريغ .sql
أضف الملف المُصدَّر من phpMyAdmin أو mysqldump أو SQLite أو SQL Server بحجم يصل إلى 95 MB. أما النسخة الاحتياطية المضغوطة بصيغة .sql.gz فيجب فك ضغطها أولًا.
- 2
راجع إعدادات CSV
الخيار الفاصل مضبوط على الفاصلة، والتواريخ مضبوطة على ISO، فتظهر قيمة مثل 2026-10-18 بالشكل نفسه في كل البرامج. اختر الفاصلة المنقوطة إذا كان Excel لديك يستخدم الفاصلة علامةً عشرية.
- 3
حوّل إلى CSV
اضغط التحويل إلى CSV ثم افتح النتيجة في Excel أو Google Sheets أو أي أداة تستورد القيم المفصولة بفواصل.
كيف أحوّل ملف SQL إلى CSV؟
ارفع ملف .sql واضغط التحويل إلى CSV. يتحول كل صف داخل عبارة INSERT إلى سطر في ملف CSV، وتكون أسماء أعمدة الجدول هي سطر العناوين.
فتح ملف تفريغ SQL كجدول بيانات
تعود SQL إلى أبحاث IBM في السبعينيات، وأصبحت معيار ANSI عام 1986 ثم معيار ISO في العام التالي، ولهذا تستطيع كل قاعدة بيانات علائقية كتابة محتواها على شكل سكربت من عبارات SQL. هذه السكربتات، المسماة dumps، هي ما تستخدمه لوحات تحكم الاستضافة لنسخ قاعدة بيانات WordPress أو متجر إلكتروني احتياطيًا، وبها يسلّم المطورون البيانات، وتصدّر بها تطبيقات كثيرة كل شيء دفعة واحدة.
يكشف فتح الملف في محرر نصوص المشكلة: آلاف القيم مكدّسة بين أقواس في أسطر طويلة جدًا، مع علامات اقتباس ورموز تهريب في كل مكان. يفكّ تحويل SQL إلى CSV هذه القيم إلى صفوف وأعمدة لتتمكن من البحث في الطلبات القديمة أو عدّ العملاء لكل بلد أو تسليم جدول لشخص يعمل في Excel. وللانتقال مباشرة إلى مصنف، اختر XLSX ضمن التحويل إلى.
ملفات تفريغ SQL التي تتحول إلى CSV مباشرة
| المُصدَّر بواسطة | طريقة كتابة الصفوف | جاهز للتحويل |
|---|---|---|
| mysqldump وphpMyAdmin | INSERT INTO مع مجموعات قيم كثيرة في كل عبارة | نعم |
| أمر SQLite .dump | عبارة INSERT INTO واحدة لكل صف | نعم |
| SQL Server Generate Scripts، البنية والبيانات | عبارات INSERT بأسماء بين [أقواس مربعة] | نعم |
| pg_dump بالصيغة النصية الافتراضية | كتل COPY … FROM stdin من نص مفصول بعلامات جدولة | أعد التصدير باستخدام --inserts |
| أي أداة، البنية فقط | CREATE TABLE بلا بيانات | لا توجد صفوف للتحويل |
- ملف SQL dumpنسخة قاعدة البيانات · نسخة .sql احتياطية
- ملف نصي عادي من عبارات SQL يعيد إنشاء قاعدة بيانات: تصف أسطر CREATE TABLE أعمدة كل جدول، وتحمل أسطر INSERT الصفوف. استعادته تعني تشغيل السكربت في قاعدة بيانات، أما تحويله فيعني قراءة قيم INSERT دون تشغيل أي شيء.
PostgreSQL هي الحالة التي تستدعي الانتباه. يكتب pg_dump بيانات الجداول افتراضيًا على شكل كتل COPY، وهي سريعة الاستعادة لكنها ليست عبارات INSERT؛ أعد تشغيله بالخيار --inserts أو --column-inserts للحصول على ملف يُحوَّل بسلاسة. وإذا أردت تحليل البيانات لا تعديلها، فإن CSV إلى Parquet خطوة تالية مناسبة بعد الحصول على CSV.
معلومات عن صيغتي SQL وCSV
SQL
سكربت SQL
ملف SQL هو سكربت نصي بسيط من عبارات لغة الاستعلام الهيكلية، مثل CREATE TABLE وINSERT، تنفذها قاعدة البيانات بالترتيب. يُستخدم عادةً للنسخ الاحتياطي لقواعد البيانات وعمليات الترحيل ومشاركة بيانات نموذجية. اللغة نفسها معيار ISO، لكن لكل من MySQL وPostgreSQL وSQLite وSQL Server لهجتها الخاصة، لذلك تحتاج السكربتات غالبًا إلى تعديلات صغيرة بين الأنظمة. يستطيع أي محرر نصوص فتح ملف SQL، ويلزم عميل قاعدة بيانات لتنفيذه.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- –
CSV
قيم مفصولة بفواصل
CSV هو تنسيق نص عادي للجداول، يمثل فيه كل سطر صفًّا وتفصل الفواصل بين الأعمدة. يُستخدم منذ بدايات الحوسبة ووصفه المعيار RFC 4180، مع أن كثيرًا من صيغه تستخدم الفاصلة المنقوطة أو علامات الجدولة وترميزات نصية مختلفة. يمكن لكل جداول البيانات وقواعد البيانات وأدوات التحليل تقريبًا استيراده وتصديره، مما يجعله التنسيق الافتراضي لنقل البيانات بين الأنظمة. يخزّن CSV القيم فقط، دون صيغ حسابية أو تنسيق أو أوراق متعددة أو أنواع بيانات.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- –
تُحوَّل ملفات SQL إلى CSV عندما يحتاج شخص بلا قاعدة بيانات إلى البيانات الموجودة في نسخة احتياطية: صاحب موقع يقرأ طلبات قديمة، أو محلل يراجع ملفًا صدّره عميل، أو مطور يستخرج جدولًا واحدًا من نسخة احتياطية للاستضافة.
أسئلة حول تحويل SQL إلى CSV
هل أحتاج إلى تثبيت MySQL لفتح ملف .sql بصيغة CSV؟
لا. الطريقة المعتادة هي تثبيت خادم قاعدة بيانات واستيراد الملف ثم تصدير كل جدول من جديد، وهذا يستغرق وقتًا ويتطلب بعض العمل بسطر الأوامر. يقرأ المحوّل عبارات INSERT مباشرة ويكتب القيم صفوفًا، فكل ما تحتاجه هو متصفح.
من أين تأتي أسماء الأعمدة في ملف CSV؟
من عبارة CREATE TABLE الخاصة بذلك الجدول، أو من قائمة الأعمدة المكتوبة في عبارات INSERT إذا تضمّنها الملف. وإن لم يوجد أي منهما فستُحوَّل القيم مع ذلك، وتضيف أنت سطر العناوين بنفسك.
ماذا أحصل عليه من ملف تفريغ يضم عشرات الجداول؟
ملف CSV واحد لكل جدول، يُسلَّم معًا داخل ملف ZIP، لأن ملف CSV لا يمكنه حمل أكثر من جدول واحد. الجداول التي لا تحتوي على عبارات INSERT، مثل السجلات أو ذاكرات التخزين المؤقت الفارغة، لا ينتج عنها ملف.
تنتهي نسختي الاحتياطية بـ .sql.gz، فهل يمكنني رفعها؟
فك ضغطه أولًا، لأن المحوّل يقرأ نص .sql العادي. تفتح أداة فك الضغط اون لاين ملفات .gz في المتصفح، ثم ارفع ملف .sql الناتج.
هل ينبغي رفع ملف تفريغ قاعدة بيانات يحتوي على بيانات العملاء؟
الجزء الذي تحتاجه فقط. تحتوي النسخ الاحتياطية غالبًا على عناوين بريد إلكتروني وبصمات كلمات المرور وسجل الطلبات، لذا صدّر الجدول المطلوب فقط متى أمكن. تُحذف الملفات المرفوعة بعد 30 دقيقة من المعالجة، كما هو موضح في سياسة الخصوصية.
هل يمكن إعادة تحويل ملف CSV إلى SQL لاحقًا؟
نعم. بعد التعديل في جدول بيانات، تكتب أداة CSV إلى SQL عبارات CREATE TABLE وINSERT لقواعد MySQL وPostgreSQL وSQLite وSQL Server، باسم جدول تختاره.