CSV إلى SQL

حوّل ملف CSV إلى SQL: عبارة CREATE TABLE بأنواع أعمدة مستنتجة، وعبارات INSERT لقواعد بيانات MySQL أو PostgreSQL أو SQL Server أو SQLite.

قاعدة البيانات
الفاصل

الإدخال

0 حرف0 سطر

الناتج

0 حرف0 سطر

تعمل هذه الأداة بالكامل داخل متصفحك. لا يُرسل أي شيء تُدخله إلى الخادم.

كيف تحوّل CSV إلى SQL؟

  1. الصق CSV

    الصق بيانات تبدأ بصف عناوين أو افتح ملف ‎.csv. تصبح العناوين أسماء الأعمدة.

  2. اختر قاعدة البيانات

    اختر نوع قاعدة البيانات واسم الجدول. وتتبع علامات الاقتباس وأنواع البيانات صياغتها.

  3. نفّذ النص البرمجي

    انسخ SQL أو نزّله، ثم نفّذه في برنامج قاعدة البيانات الذي تستخدمه.

أنواع الأعمدة من بياناتك

يحصل كل عمود على أضيق نوع يناسب جميع قيمه: فالأعداد الصحيحة تصبح INTEGER أو BIGINT، والأعداد العشرية DECIMAL، وتواريخ ISO تصبح DATE، وكل ما عدا ذلك يصبح نصًا بطول أطول قيمة.

قيم آمنة

توضع القيم النصية بين علامتي اقتباس، وتُضاعَف علامات الاقتباس المفردة داخلها، فلا تُفسد أسماء مثل O'Brien العبارة. وتُجمَّع الصفوف في عبارات INSERT متعددة الصفوف، وهي أسرع تحميلًا بكثير من عبارة منفصلة لكل صف.

الأسئلة الشائعة

هل ينبغي أن أراجع أنواع الأعمدة؟

نعم. تُستنتج الأنواع من الصفوف التي تلصقها. فإذا كان عمود يحتوي على معرّفات تبدو أرقامًا لكنها قد تتضمن حروفًا لاحقًا، فغيّر نوعه إلى نص قبل تنفيذ النص البرمجي.

ماذا يحدث للخلايا الفارغة؟

عند تفعيل «اعتبار الخلايا الفارغة NULL» تصبح NULL، وإلا فتصبح نصًا فارغًا.

هل تُرفع بياناتي؟

لا. يُنشأ SQL في متصفحك.