مولدات الكود
JSON إلى مولد SQL
قم بتحويل مجموعة بيانات JSON إلى برنامج نصي SQL قابل للتشغيل: إنشاء جدول مع أنواع الأعمدة المستنتجة بالإضافة إلى عبارات INSERT، بلهجة PostgreSQL أو MySQL أو SQLite.
- يعمل 100% في متصفحك
- لا يوجد اشتراك · لا توجد تحميلات
- استخدام مجاني وغير محدود
مصفوفة JSON
أمثلة:منتجات · المستخدمين0—⌘/Ctrl + Enter يحول · أسقط ملفًا لتحميله · تتم معالجته محليًا
البرنامج النصي SQL
الإخراج للقراءة فقط. استخدم النسخ أو التنزيل أو المشاركة لنقله للخارج.
كيفية استخدام أداة JSON إلى SQL.
-
الصق مصفوفة JSON
يصبح كل عنصر في المصفوفة صفًا واحدًا. يتم التعامل مع كائن واحد كجدول من صف واحد.
-
اختر لهجة واسم الجدول
اختر PostgreSQL أو MySQL أو SQLite وقم بتسمية الجدول. خريطة الأنواع لكل لهجة - تصبح الكائنات المتداخلة JSONB أو JSON أو TEXT وفقًا لذلك.
-
قم بتشغيل البرنامج النصي
انسخ إلى psql أو MySQL CLI أو sqlite3. يتم نقل القيم بأمان، لذا فإن السلاسل التي تحتوي على الفواصل العليا لا تؤدي إلى تعطيل البرنامج النصي.
ما الذي يجعل هذه الأداة مختلفة
- الأنواع التي تتعرف على اللهجات: JSONB لـ Postgres، JSON لـ MySQL، TEXT لـ SQLite
- الكشف عن الأعداد الصحيحة مقابل الرقمية من القيم الحقيقية، وTIMESTAMPTZ/TEXT/DBL للسلاسل التي تبحث عن التاريخ
- الهروب الصحيح من علامة الاقتباس المفردة - لا داعي للحقن في بيانات العينة
- NULL للقيم الفارغة؛ القيم المنطقية كـ TRUE/FALSE (أو 1/0 لـ SQLite)
- إدراجات متعددة الصفوف بشكل افتراضي، أو عبارة واحدة لكل صف
الخصوصية حسب البنية: لا تحتوي هذه الصفحة على تحليلات تتلقى مدخلاتك، ويتم تشغيل رمز التحويل في علامة التبويب الخاصة بك. يمكنك قطع الاتصال بالشبكة بعد التحميل ومواصلة العمل.
JSON إلى SQL — الأسئلة المتداولة
كيف يتم اختيار أنواع الأعمدة؟
يتم فحص كل عمود عبر جميع الصفوف. تصبح جميع الأعداد الصحيحة INTEGER/INT، وأي رقم عشري يصبح NUMERIC/DOUBLE، والقيم المنطقية تصبح BOOLEAN، والسلاسل ذات المظهر JSON تصبح TIMESTAMPTZ، والكائنات أو المصفوفات المتداخلة تصبح JSONB/JSON/TEXT اعتمادًا على اللهجة.
هل المنتج SQL الذي تم إنشاؤه آمن للتشغيل؟
إنه برنامج نصي عادي يحتوي على سلسلة حرفية تم تجاوزها بشكل صحيح، لذا فهو آمن كنقطة بداية. قم بمراجعته قبل التشغيل على الإنتاج: قد تحتاج إلى مفاتيح أساسية وفهارس وقيود NOT NULL ومفاتيح خارجية لا يستطيع المولد استنتاجها.
ماذا عن الكائنات المتداخلة؟
وتصبح عمودًا JSON/JSONB/TEXT واحدًا يحمل القيمة المتداخلة. تعد النمذجة العلائقية للهياكل المتداخلة قرارًا تصميميًا، لذا لا يستطيع المولد تخمين الروابط نيابةً عنك.
أي لهجة يجب أن أختار؟
PostgreSQL إذا كنت تريد JSONB وTIMESTAMPTZ، وMySQL لأعمدة JSON ذات الأرقام المزدوجة، وSQLite لقواعد البيانات والاختبارات القائمة على الملفات. هيكل النص متطابق. تتغير أسماء الكتابة والقيم الحرفية المنطقية فقط.
الأدوات ذات الصلة
هل تبحث عن “json إلى إدراج SQL”, “إنشاء جدول من json”, “json إلى postgres”؟ أنت في المكان الصحيح — تصفح جميع أدوات 19..