Skip to main content

مُحول SQL إلى CSV استخراج البيانات من عبارات INSERT في SQL وتحويلها إلى تنسيق CSV.

SQL إلى CSV illustration
🔄

SQL إلى CSV

استخراج البيانات من عبارات INSERT في SQL وتحويلها إلى تنسيق CSV.

1

لصق عبارات SQL

التصق بعبارات SQL INSERT في الحقل الإدخالي.

2

استخراج البيانات تلقائيًا

تتم استخراج أسماء الأعمدة والقيم إلى تنسيق CSV.

3

نسخ إخراج CSV

انقل أو حمل بيانات CSV.

Loading tool...

What Is SQL إلى CSV?

يستخرج SQL إلى CSV البيانات من عبارات الإدراج في SQL ويحولها إلى تنسيق قيم مفصولة بفواصل. يستخدم هذا الأداة تحليل أسماء الأعمدة من عبارة INSERT INTO وينتج القيم من عبارة VALUES ، معالجة السلاسل المحاطة بالاقتباس والقيم العددية والقيمة NULL. يدعم عدة عبارات إدراج ويجمعها في ملف CSV واحد مع صفوف رأس. هذا مفيد لاستخراج البيانات من مسودات SQL وبرامج نصية للهجرة ونسخ احتياطي للقاعدة.

Why Use SQL إلى CSV?

  • يت 解析 بناء الجملة القياسي INSERT INTO ... VALUES ... .
  • يتعامل مع السلاسل المحتواة على الأحرف الهروبية.
  • يدعم عدة عبارات INSERT مع دمج الأعمدة تلقائيًا.
  • يتعامل بشكل صحيح مع القيم NULL والكلمات العددية.

Common Use Cases

استخراج البيانات

استخرج بيانات جدولية من ملفات SQL لتحليلها في جداول البيانات الإلكترونية.

هجرة قاعدة البيانات

احول نصوص INSERT SQL إلى CSV لأجل استيرادها إلى أنظمة قواعد بيانات مختلفة.

مراجعة البيانات

احول نصوص SQL إلى CSV من أجل مراجعتها و التحقق منها بسهولة أكبر.

تحليل النسخ الاحتياطي

استخرج بيانات من ملفات نسخ احتياطي SQL إلى تنسيق يمكن فتحه في برنامج إكسل.

Technical Guide

يستخدم المفسّر نمطًا تعبيريًا منتظمًا لمطابقة عبارات INSERT INTO مع قوائم أعمدة صريحة وعبارات VALUES. يتم استخراج أسماء الأعمدة من قائمة الأعمدة وتنظيفها من محددات الفاصلة العكسية / الاقتباس.

يستخدم تحليل القيم آلة حالات حرفًا بحرف لتحديد: السلاسل المحاطة بالاقتباسات المفردة (مع اقتباسات محجوزة عبر التكرار) ، والسلاسل المحاطة بالاقتباسات المزدوجة ، والكلمات العددية ، وكلمة NULL. لا تعامل الفواصل داخل السلاسل المحاطة بالاقتباس كمنفصلات للقيم.

يتم إزالة محددات الاقتباس التي تحيط بقيم السلسلة من الإخراج. يتم تحويل قيم NULL إلى سلاسل فارغة في CSV. يتم دمج عدة عبارات INSERT لنفس الجدول أو جداول مختلفة ، مع جمع جميع الأعمدة الفريدة لصفوف الرأس.

يتبع إخراج CSV مواصفات RFC 4180 مع التخليص الصحيح للقيم التي تحتوي على فواصل أو اقتباسات.

Tips & Best Practices

  • 1
    عبارات INSERT يجب أن تتضمن قوائم أعمدة صريحة: INSERT INTO table (col1, col2) VALUES (...).
  • 2
    تتم دمج عدة عبارات INSERT في ملف CSV واحد.
  • 3
    القيم NULL تصبح خلايا فارغة في CSV.
  • 4
    السلاسل المحتوية على علامات اقتباس تتم إزالة العلامات المحيطة بها تلقائيًا.

Related Tools

Frequently Asked Questions

Q ما هو بناء الجملة SQL المدعوم؟
بناء الجملة القياسي INSERT INTO table (columns) VALUES (values). قد تحتاج كل عبارة INSERT إلى كتابة منفصلة على سطر منفصل.
Q كيف يتم التعامل مع القيم NULL؟
القيم SQL NULL تصبح خلايا فارغة في إخراج CSV.
Q هل يتعامل مع علامات الاقتباس الهروبية؟
نعم، يتم التعامل مع كلا النوعين من علامات الاقتباس المزدوجة ('') والهروب بالشريط العكسي.
Q هل يمكنه تحليل نتائج SELECT؟
لا، فقط عبارات INSERT مدعومة. يجب تصدير إخراج SELECT مباشرة من عميل قاعدة البيانات.
Q ماذا عن عبارات INSERT متعددة السطور؟
حاليًا، يتم تحليل كل عبارة INSERT بشكل مستقل. بناء الجملة INSERT متعدد القيم مدعوم جزئيًا.

About This Tool

SQL إلى CSV is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.