100 % locale — i tuoi dati non lasciano mai il tuo browser

Convertitore da JSON a CREATE TABLE MySQL — Gratuito

Genera un’istruzione CREATE TABLE MySQL da un JSON di esempio nel tuo browser. Gratuito e privato: i tuoi dati restano sul tuo dispositivo.

Istantaneo Privato Zero cookie

Input JSON

Output MySQL

Perché convertire JSON in MySQL?

Trasformare a mano un payload API in una tabella di database significa indovinare i tipi e scrivere molto SQL. Incolla un documento JSON di esempio qui sopra e ottieni in pochi millisecondi un’unica istruzione CREATE TABLE pronta da eseguire. Un array di oggetti alla radice viene trattato come la descrizione di una riga della tabella.

Come funziona

Il convertitore analizza il tuo JSON in locale e deduce una colonna per chiave, con nomi in snake_case tra backtick: VARCHAR(255) per le stringhe, BIGINT per gli interi, DOUBLE per i decimali e TINYINT(1) per i booleani. Le colonne sono NOT NULL a meno che il valore non sia null, e oggetti o array annidati diventano colonne JSON (MySQL 5.7+).

Domande frequenti

I miei dati JSON vengono caricati su un server?
No. La conversione avviene interamente nel tuo browser con JavaScript. Nulla viene inviato in rete, il che rende lo strumento sicuro per i dati sensibili.
Come vengono gestiti oggetti e array annidati?
Diventano colonne JSON, supportate nativamente da MySQL 5.7 e successivi. Tutto resta in un’unica istruzione CREATE TABLE.
Quali tipi di colonna vengono generati?
Le stringhe diventano VARCHAR(255), gli interi BIGINT, i decimali DOUBLE e i booleani TINYINT(1). Le colonne sono NOT NULL a meno che il valore di esempio non sia null, e i nomi sono in snake_case tra backtick.

Convertitori correlati