Vai al contenuto
100% locale

Generatore di istruzioni di inserimento SQL

Genera istruzioni SQL INSERT pronte per l'esecuzione da uno schema di colonne, senza toccare un database reale.

Generatore di istruzioni di inserimento SQL

Descrivi una tabella e questo strumento scriverà le istruzioni INSERT per te. Dai un nome alla tabella, elenca le sue colonne come coppie "nome:tipo" - id, nome, email, uuid, booleano, data o data-incremento - imposta quante righe desideri e genererà uno script SQL completo, pronto da incollare: un'istruzione INSERT INTO per riga, con ogni valore già citato o lasciato nudo correttamente.

Ogni tipo di colonna viene mappato a un generatore realistico. "id" conta da 1 per una colonna di chiave primaria. "nome" ed "e-mail" producono persone false plausibili (e un'e-mail minuscola corrispondente). "uuid" genera un nuovo identificatore RFC 4122 per riga. "booleano" si alterna tra VERO e FALSO. "date" seleziona un giorno casuale da un intervallo pluriennale fisso, mentre "incrementing-date" avanza di un giorno per riga, utile per seminare in ordine le colonne create_at. I valori stringa sono racchiusi tra virgolette singole con virgolette incorporate raddoppiate, quindi l'output è sicuro da eseguire così com'è; i numeri e i booleani vengono lasciati senza virgolette, esattamente come si aspetta un motore SQL.

Questo è un generato Se disponi già di dati e desideri trasformarli in SQL, utilizza invece il convertitore da CSV a SQL; se desideri dati di test JSON anziché SQL, utilizza il generatore di dati JSON fittizio.

Tutto viene eseguito localmente nel tuo browser: lo schema che descrivi e l'SQL che produce non lasciano mai il tuo dispositivo, quindi è sicuro da utilizzare per nomi di tabelle interne e strutture di colonne che preferiresti non incollare in un servizio di terze parti. Copia il risultato, scaricalo come file .txt pronto per .sql oppure modifica il conteggio delle righe e rigeneralo all'istante.

FAQ

Quali tipi di colonne sono supportati?
Sette generatori: id (intero sequenziale), nome (nome completo casuale), email (email casuale), uuid (UUID casuale), booleano (VERO/FALSO casuale), data (una data casuale da un intervallo fisso) e data incrementale (un giorno dopo per riga).
Come definisco le colonne?
Elenca le coppie "nome:tipo" separate da virgole, ad esempio id:id,nome:nome,email:email,attivo:booleano. I tipi sconosciuti o le coppie senza i due punti vengono saltati.
I valori delle stringhe sono sfuggiti correttamente?
SÌ. I valori di testo sono racchiusi tra virgolette singole e ogni virgoletta singola al loro interno viene raddoppiata, quindi l'SQL generato viene eseguito senza errori di sintassi. I numeri e i booleani vengono lasciati senza virgolette.
Legge i miei dati o database esistenti?
No. Crea solo righe dallo schema di colonne digitato: non si connette mai a un database né legge un file. Per convertire dati reali, utilizza invece il convertitore da CSV a SQL.
Il mio schema o l'SQL generato sono caricati da qualche parte?
No. La generazione viene eseguita interamente nel tuo browser: nulla di ciò che digiti o generi qui viene inviato a un server.