تحويل CSV إلى تعليمات SQL INSERT
حوّل CSV إلى ملف SQLite أو PostgreSQL يتضمن CREATE TABLE وINSERT. احتفظ بالقيم كنص أو صدّر الخلايا الفارغة صراحةً كقيمة NULL.
نتائجك
تحويل CSV إلى تعليمات SQL INSERT
هل تحتاج إلى بيانات CSV صغيرة في قاعدة اختبار؟ أنشئ ملف SQL واضحًا لـ SQLite أو PostgreSQL. تبقى الأصفار الأولى في معرّفات مثل 001. اختر معنى الخلايا الفارغة وإنشاء الجدول، ثم راجع الملف قبل التنفيذ.
كيفية استخدام هذه الأداة
- ارفع CSV بترميز UTF-8 أو اسحبه لمنطقة الرفع أو استورد رابطًا عامًا مباشرًا أو الصق مثالًا قصيرًا بعد خيارات الملفات.
- اختر SQLite أو PostgreSQL واكتب اسم الجدول وحدد ما إذا كنت تريد إنشاء جدول TEXT وكيفية كتابة الخلايا الفارغة.
- نزّل csv-inserts.sql. راجع CREATE TABLE وقيم INSERT قبل التنفيذ في قاعدة البيانات.
صيغ الإدخال المدعومة
CSV
الإعدادات المتاحة
- اسم جدول SQL
- لهجة SQL
- تعليمة CREATE TABLE
- خلايا CSV الفارغة
النتيجة والقيود
حوّل CSV إلى ملف SQLite أو PostgreSQL يتضمن CREATE TABLE وINSERT. احتفظ بالقيم كنص أو صدّر الخلايا الفارغة صراحةً كقيمة NULL.
ملف CSV واحد بترميز UTF-8 حتى 5 ميغابايت و10,000 صف و100 عمود، أو 12,000 حرف ملصق. اختر SQLite أو PostgreSQL واسم جدول بسيطًا وإدراج CREATE TABLE. تُنشأ كل الأعمدة بنوع TEXT؛ لا تُخمّن الأنواع. تصبح الخلية الفارغة نصًا فارغًا إلا إذا اخترت NULL. حد ملف SQL هو 20 ميغابايت. لا تتصل الأداة بقاعدة بيانات ولا تنفذ SQL. راجع المخطط والملف قبل الاستيراد. لا تدعم MySQL أو XLSX أو تعيين أنواع جدول موجود.
هل يُنفَّذ SQL تلقائيًا أو يصلح لكل قاعدة بيانات؟
لا يُنفَّذ SQL ولا يُرسل إلى قاعدة بيانات. يستهدف الملف SQLite أو PostgreSQL فقط. راجعه واختبره في قاعدة مؤقتة قبل استيراد بيانات مهمة.
هل يكتشف المحوّل الأرقام والتواريخ؟
لا. كل الأعمدة TEXT والخلايا غير الفارغة تُكتب كنص بين علامتي اقتباس. يحفظ ذلك الأصفار الأولى ويتجنب تخمين الأنواع. عدّل المخطط إذا احتجت إلى أنواع رقمية أو تواريخ.
ماذا لو فشلت المعالجة؟
تحقق من الاستمارات المدعمة و حدود الملفات ثم جرب ملفاً أصغر احتفظ بنسخة أصلية وستفسر رسالة خاطئة واضحة مدخلات غير مدعومة أو خدمات تجهيز غير متاحة.