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ă.
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.