UltKit

تحويل SQL إلى CSV

ملف .sql هو سكربت لإعادة بناء قاعدة بيانات، وليس ملفًا يمكن لجدول البيانات فتحه. ارفع ملف التفريغ واحصل على صفوف عبارات INSERT فيه بصيغة CSV، دون الحاجة إلى تثبيت قاعدة بيانات أو استعادتها أولًا.

محوّل البيانات

أو أفلت ملفات CSV, TSV, TXT … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    ارفع ملف تفريغ .sql

    أضف الملف المُصدَّر من phpMyAdmin أو mysqldump أو SQLite أو SQL Server بحجم يصل إلى 95 MB. أما النسخة الاحتياطية المضغوطة بصيغة .sql.gz فيجب فك ضغطها أولًا.

  2. 2

    راجع إعدادات CSV

    الخيار الفاصل مضبوط على الفاصلة، والتواريخ مضبوطة على ISO، فتظهر قيمة مثل 2026-10-18 بالشكل نفسه في كل البرامج. اختر الفاصلة المنقوطة إذا كان Excel لديك يستخدم الفاصلة علامةً عشرية.

  3. 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 مباشرة

كيف تكتب الأدوات الشائعة صفوف الجداول في ملف .sql
المُصدَّر بواسطةطريقة كتابة الصفوفجاهز للتحويل
mysqldump وphpMyAdminINSERT 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، ويلزم عميل قاعدة بيانات لتنفيذه.

الضغط
–
الشفافية
–
الحركة
–
سنة الظهور
–
محول SQL

CSV

قيم مفصولة بفواصل

CSV هو تنسيق نص عادي للجداول، يمثل فيه كل سطر صفًّا وتفصل الفواصل بين الأعمدة. يُستخدم منذ بدايات الحوسبة ووصفه المعيار RFC 4180، مع أن كثيرًا من صيغه تستخدم الفاصلة المنقوطة أو علامات الجدولة وترميزات نصية مختلفة. يمكن لكل جداول البيانات وقواعد البيانات وأدوات التحليل تقريبًا استيراده وتصديره، مما يجعله التنسيق الافتراضي لنقل البيانات بين الأنظمة. يخزّن CSV القيم فقط، دون صيغ حسابية أو تنسيق أو أوراق متعددة أو أنواع بيانات.

الضغط
–
الشفافية
–
الحركة
–
سنة الظهور
–
محول 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، باسم جدول تختاره.