Sări la conținut
Complet local

Generator de instrucțiuni de inserare SQL

Generați instrucțiuni SQL INSERT gata de rulare dintr-o schemă de coloană, fără a atinge o bază de date reală.

Ieșire

Generator de instrucțiuni de inserare SQL

Descrieți un tabel și acest instrument scrie instrucțiunile INSERT pentru dvs. Denumiți tabelul, enumerați coloanele ca perechi „nume:tip” - id, nume, e-mail, uuid, boolean, dată sau incrementing-date - setați câte rânduri doriți și generează un script SQL complet, gata de lipit: o instrucțiune INSERT INTO pe rând, cu fiecare valoare deja citată sau lăsată liberă corect.

Fiecare tip de coloană se mapează la un generator realist. „id” numără în sus de la 1 pentru o coloană a cheii primare. „nume” și „e-mail” produc persoane false plauzibile (și un e-mail potrivit cu litere mici). "uuid" generates a fresh RFC 4122 identifier per row. „boolean” alternează între TRUE și FALSE. „date” alege o zi aleatorie dintr-un interval fix de mai mulți ani, în timp ce „incrementing-date” avansează cu o zi pe rând – util pentru a semăna coloanele create_at în ordine. Valorile șirurilor sunt împachetate în ghilimele simple, cu ghilimele încorporate dublate, astfel încât rezultatul poate fi rulat așa cum este; numerele și booleanele sunt lăsate fără ghilimele, exact așa cum se așteaptă un motor SQL.

Acesta este un generator, nu un convertor: nu citește un fișier CSV sau JSON existent și nu apelează la nicio bază de date pentru a inspecta o schemă reală - fabrică rânduri din forma pe care o descrieți, ceea ce este exact ceea ce doriți atunci când aveți nevoie de câteva sute de rânduri de aruncat pentru a genera o bază de date de dezvoltare, a popula o demo sau a testa o migrare la stres înainte de a o executa pe o migrație reală. Dacă aveți deja date și doriți ca acestea să fie transformate în SQL, utilizați în schimb convertorul CSV în SQL; dacă doriți date de testare JSON mai degrabă decât SQL, utilizați generatorul de date JSON simulat.

Totul rulează local în browserul dvs. — schema pe care o descrieți și SQL-ul pe care îl produce nu părăsesc dispozitivul dvs., așa că este sigur de utilizat pentru nume de tabele interne și structuri de coloane pe care preferați să nu le lipiți într-un serviciu terță parte. Copiați rezultatul, descărcați-l ca fișier .txt gata pentru .sql sau modificați numărul de rânduri și regenerați instantaneu.

FAQ

Ce tipuri de coloane sunt acceptate?
Șapte generatoare: id (întreg secvențial), nume (nume complet aleatoriu), e-mail (e-mail aleatoriu), uuid (UUID aleatoriu), boolean (adevărat/fals aleatoriu), dată (o dată aleatorie dintr-un interval fix) și data de creștere (o zi mai târziu pe rând).
Cum definesc coloanele?
Afișați perechile „nume:tip” separate prin virgule, de exemplu id:id,nume:nume,email:email,activ:boolean. Tipurile sau perechile necunoscute fără două puncte sunt ignorate.
Valorile șirurilor scapă corect?
Da. Valorile textului sunt împachetate între ghilimele simple și orice ghilimele din interiorul lor este dublată, astfel încât SQL-ul generat rulează fără o eroare de sintaxă. Numerele și booleanele sunt lăsate fără ghilimele.
Citește datele sau baza de date existente?
Nu. Produce doar rânduri din schema de coloane pe care o introduceți — nu se conectează niciodată la o bază de date sau nu citește un fișier. Pentru a converti date reale, utilizați în schimb convertorul CSV în SQL.
Schema mea sau SQL-ul generat sunt încărcate undeva?
Nu. Generarea rulează în întregime în browserul dvs. — nimic din ceea ce introduceți sau generați aici nu este trimis către un server.