JSON Girdisi
Oluşturulan SQL
SQL Üretim Seçenekleri
Uygun yerlerde primary key ve NOT NULL kısıtları ekle
SQL ifadeleri üretmek için JSON verisi ekleyin
Veri türleri ve kısıtlarla CREATE TABLE ifadeleri
JSON verisinden SQL CREATE TABLE ifadeleri üretin
Uygun yerlerde primary key ve NOT NULL kısıtları ekle
SQL ifadeleri üretmek için JSON verisi ekleyin
Veri türleri ve kısıtlarla CREATE TABLE ifadeleri
İlişkisel veritabanları ve analitik ardışık düzenleri için JSON örneklerinden SQL tablo tanımları oluşturmak üzere bu JSON'dan SQL'e oluşturucuyu kullanın.
Adım 1 – JSON örneğini yapıştırın
Import kullanın.Adım 2 – SQL oluşturma seçeneklerini seçin
Table Name ayarlayın (örneğin root).Adım 3 – Oluşturulan kodu inceleyin
Root Type Name, boş değer işleme ve çerçeveler gibi seçenekleri ayarlayın.Adım 4 – SQL'i veritabanınıza uygulayın
CREATE TABLE ifadelerini veritabanınızda çalıştırın.Adım 5 – Kopyalayın veya indirin
Hızlı ipuçları
-- JSON girişi
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
-- Generated SQL (simplified)
CREATE TABLE root (
id INTEGER NOT NULL,
name TEXT NOT NULL,
email TEXT,
active BOOLEAN NOT NULL,
created_at TIMESTAMP,
score DOUBLE PRECISION,
notes JSON
);
CREATE TABLE root_roles (
root_id INTEGER NOT NULL,
role TEXT NOT NULL
);Bu JSON'dan SQL'e oluşturucuyla birlikte harika çalışan daha fazla JSON ve şema aracını keşfedin.
JSON'u ortak veritabanları için SQL dostu formatlara ve komut dosyalarına dönüştürün.
SQL'e aktarmadan önce yükleri doğrulamak için bir JSON Şeması oluşturun.
Kötü içe aktarmaları önlemek için SQL oluşturmadan önce JSON'u biçimlendirin ve doğrulayın.
SQL şemalarına dönüştürmeden önce JSON söz dizimini ve yapısını doğrulayın.
Üretici; MySQL, PostgreSQL, SQLite ve SQL Server diyalektlerini destekler. Her veritabanı sistemi için uygun veri türü eşlemeleri ve sözdizimi farklılıkları uygulanır.
Sayılar INTEGER/DECIMAL olur, string'ler VARCHAR/TEXT olur, boolean değerler BOOLEAN/INTEGER olur; dizi ve nesneler ise veritabanı desteğine göre JSON/TEXT olarak saklanır.
Evet! Üretici, JSON yapınıza göre hem CREATE TABLE ifadeleri hem de gerçek veri değerlerinizle INSERT ifadeleri üretir.
Etkinleştirildiğinde, veri yapınıza ve seçilen SQL diyalektine göre uygun yerlerde primary key ve NOT NULL kısıtları eklenir.