Skip to main content

مُحول CSV إلى SQL INSERT إنشاء عبارات INSERT في SQL من بيانات CSV مع كشف نوع تلقائي.

CSV إلى SQL illustration
🔄

CSV إلى SQL

إنشاء عبارات INSERT في SQL من بيانات CSV مع كشف نوع تلقائي.

1

لصق بيانات CSV

لصق بيانات CSV الخاصة بك مع العناوين. حدد اسم الجدول المستهدف.

2

توليد SQL تلقائيًا

تتم توليد عبارات INSERT تلقائيًا لكل صف.

3

نسخ وتنفيذ

انسخ العبارات SQL وأعد تشغيلها في قاعدة بياناتك.

Loading tool...

What Is CSV إلى SQL?

CSV إلى SQL يولد عبارات INSERT SQL من بيانات مفصولة بفاصلة. يتخذ هذا الأداة إدخال CSV الخاص بك ، ويستخدم صفحة العنوان للعبارات العمودية ، وينشئ عبارات INSERT معدة بشكل صحيح لكل صف من البيانات. كما أنه يكتشف القيم الرقمية تلقائيًا (مخرجاتها بدون علامات اقتباس) ويتعامل مع قيم NULL والكلمات الفارغة وتحويل سلسلة آمنة للاختراق SQL. اسم الجدول قابل للتخصيص لتطابق مخطط قاعدة البيانات الخاصة بك. هذا لا يقدر بثمن للبذر قاعدة البيانات ، هجرة البيانات ، واستيراد البيانات السريع.

Why Use CSV إلى SQL?

  • التحليل التلقائي للنوع: الأرقام بدون علامات اقتباس، السلاسل المحفوظة بشكل صحيح.
  • اسم الجدول قابل للتخصيص ليتوافق مع مخطط قاعدة البيانات الخاصة بك.
  • تهرب الآمنة من حقن السلاسل باستخدام التكرار المزدوج للفاصلة المنقطة.
  • تعامل مع القيم الخالية والحقول الفارغة بشكل مناسب.

Common Use Cases

تأسيس قاعدة البيانات

توليد عبارات INSERT من بيانات البذور في جداول البيانات لتهيئة قاعدة البيانات.

هجرة البيانات

تحويل بيانات CSV إلى SQL للاستيراد إلى قواعد البيانات العلاقية.

التحقق

إنشاء عبارات INSERT لبيانات الاختبار من إعدادات اختبار CSV.

استيراد البيانات السريع

استيراد بيانات جداول البيانات إلى MySQL أو PostgreSQL أو SQLite دون أدوات ETL.

Technical Guide

مُحَوِّل يولد عبارات INSERT SQL стандартية متوافقة مع MySQL و PostgreSQL و SQLite ومعظم قواعد بيانات SQL. أسماء الأعمدة من عنوان CSV محاطة بعلامات反اقية لتوافقها مع الكلمات المحجوزة.

التحليل النوعي يعمل على النحو التالي: القيم التي ت соответств للنمط للأعداد الصحيحة أو العشرية (بما في ذلك الأرقام السالبة) مخرجات بدون علامات اقتباس كمحادثات رقمية. القيم المتساوية لـ "null" (الحالة غير الحساسة) أو السلاسل الفارغة مخرجة كـ NULL SQL. جميع القيم الأخرى تعاملت كسلسلة ، محاطة بعلامات اقتباس مفردة ، مع أي علامات اقتباس داخلية مهربة من خلال مضاعفتها.

كل عبارة INSERT تتبع التنسيق التالي: INSERT INTO `الجدول` (`العنوان1` , `العنوان2`) VALUES (القيمة1, القيمة2)؛ هذا التنسيق متوافق على نطاق واسع عبر لهجات SQL.

للمجموعات الكبيرة من البيانات ، فكر في تغليف الإخراج في معاملة (BEGIN; ... COMMIT;) لأداء أفضل.

Tips & Best Practices

  • 1
    حدد اسم جدول ذا معنى يتوافق مع مخطط قاعدة البيانات الخاصة بك قبل التوليد.
  • 2
    القيم الرقمية تكتشف تلقائيًا - تأكد من عدم وجود تنسيق للرقام في بيانات CSV (فواصل، رموز العملات).
  • 3
    تُحول القيم الخالية والنص "null" إلى SQL NULL.
  • 4
    للاستيرادات الكبيرة، احط العبارات الناتجة ب BEGIN؛ ... COMMIT؛ للحصول على أداء أفضل لقاعدة البيانات.

Related Tools

Frequently Asked Questions

Q ما هي قواعد البيانات التي تدعمها?
تستخدم الإخراج بناء جملة SQL قياسي متوافق مع MySQL و PostgreSQL و SQLite و MariaDB ومعظم قواعد البيانات.
Q كيف يتم التعامل مع القيم الخالية؟
الخلايا الفارغة والخلايا التي تحتوي على النص "null" (حساسة للحالة) تُخرج كـ SQL NULL.
Q هل الإخراج آمن من حقن SQL؟
نعم، يتم هروب القيم السلسلة بشكل صحيح عن طريق تكرار الفاصلة المنقطة.
Q يمكنني تغيير اسم الجدول؟
نعم، أدخل اسم الجدول الذي تريده في حقل "اسم الجدول" قبل التحويل.
Q هل يتم التعامل مع القيم الرقمية بشكل صحيح؟
نعم، يتم إخراج القيم التي تبدو مثل الأعداد الصحيحة أو العشرية ككلمات رقمية بدون علامات اقتباس.

About This Tool

CSV إلى SQL 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.