JSON'dan SQL CREATE TABLE
Bir JSON nesnesini veya nesne dizisini SQL CREATE TABLE ifadesine dönüştür.
JSON'dan SQL CREATE TABLE
Bir JSON nesnesini veya nesne dizisini yapıştırın; bu araç ondan kendi başına çalışabilen bir SQL CREATE TABLE ifadesi oluşturur — bir örnek API yanıtına veya dışa aktarılmış bir kayda işaret edin ve bir başlangıç şeması alın, yerine her sütunu elle yazın.
Sütun türleri gerçek değerlerden çıkarılır: tam sayılar INTEGER olur, ondalık kısım olan sayılar DECIMAL olur, doğru/yanlış BOOLEAN olur, 2024-01-15 veya 2024-01-15T10:30:00Z biçiminde dizeler DATE veya TIMESTAMP olur ve diğer her şey tahmini uzunlukla VARCHAR olur veya 255 karakterden sonra TEXT olur. NOT NULL işaretli bir alan, yapıştırulan tüm kayıtlarda mevcut olan ve asla null olmayan bir alandır; id adlı bir alan PRIMARY KEY olur. Bir diyalekt seçin — ANSI SQL, MySQL, PostgreSQL, SQLite veya SQL Server — tür adlarındaki küçük farklılıkları eşleştirmek için. İç içe nesneler önekli sütunlara düzleştirilir (address.city address_city olur) veya tek bir JSON sütununda tutulur ve Adları snake_case'e dönüştür camelCase JSON anahtarlarını geleneksel SQL sütun adlarına dönüştürür.
Birden fazla kayıtla, INSERT ifadeleri ekle öğesini açmak her kayıt için bir INSERT öğesini CREATE TABLE'ın altına ekler, aynı çıkarılan sütunları kullanarak — bir test veritabanını JSON bağlantısından çekilmek için kullanışlıdır. Çıkarım her zaman yapıştırdığınız tüm kayıtlara bakar, sadece birinciye değil, bu nedenle yalnızca bazen mevcut olan bir alan doğru bir şekilde boş kalır, yanlış tahmin edilmez.
Her şey tarayıcınızda çalışır. Yapıştırdığınız JSON ve ondan oluşturulan şema hiçbir yere yüklenmez — örnek veriler üretim dışa aktarmasından geldiğinde bu önemlidir. Sonucu kopyalayın, .txt dosyası olarak indirin veya çıktıyı giriş haline gönderin şemayı daha da iyileştirmek için.