Preskoči na sadržaj
100% lokalno

Generator SQL izraza za umetanje

Generirajte SQL INSERT izjave spremne za izvođenje iz sheme stupca, bez dodirivanja prave baze podataka.

Rezultat

Generator SQL izraza za umetanje

Opišite tablicu i ovaj alat za vas piše INSERT izjave. Imenujte tablicu, navedite njezine stupce kao parove "name:type" — id, name, email, uuid, boolean, date ili incrementing-date — postavite koliko redaka želite i ona generira potpunu SQL skriptu spremnu za lijepljenje: jednu INSERT INTO izjavu po retku, sa svakom vrijednošću koja je već navedena ili ostavljena ispravno golom.

Svaki tip stupca preslikava se na realistični generator. "id" broji od 1 za stupac primarnog ključa. "ime" i "e-pošta" stvaraju uvjerljive lažne osobe (i odgovarajuću e-poštu malim slovima). "uuid" generira svježi RFC 4122 identifikator po retku. "boolean" se izmjenjuje između TRUE i FALSE. "date" odabire slučajni dan iz fiksnog višegodišnjeg raspona, dok "incrementing-date" napreduje za jedan dan po retku — korisno za sijanje created_at stupaca po redu. Vrijednosti niza zamotane su u jednostruke navodnike s umetnutim navodnicima udvostručenim, tako da je izlaz siguran za izvođenje kakav jest; brojevi i Booleovi su ostavljeni bez navodnika, točno onako kako SQL mehanizam očekuje.

Ovo je generator, a ne pretvarač: ne čita postojeću CSV ili JSON datoteku i ne poziva nijednu bazu podataka da pregleda stvarnu shemu — izrađuje retke iz oblika koji opisujete, što je upravo ono što želite kada vam treba nekoliko stotina redova za bacanje za postavljanje razvojne baze podataka, popunjavanje demonstracije ili testiranje otpornosti na migraciju prije nego što je pokrenete na stvarnim podacima. Ako već imate podatke i želite ih pretvoriti u SQL, umjesto toga upotrijebite pretvarač CSV u SQL; ako želite JSON testne podatke umjesto SQL-a, koristite lažni generator JSON podataka.

Sve se izvodi lokalno u vašem pregledniku — shema koju opisujete i SQL koji proizvodi nikada ne napuštaju vaš uređaj, tako da je sigurna za upotrebu za interna imena tablica i strukture stupaca koje radije ne biste zalijepili u uslugu treće strane. Kopirajte rezultat, preuzmite ga kao .txt datoteku spremnu za .sql ili namjestite broj redaka i ponovno generirajte odmah.

FAQ

Koje su vrste stupaca podržane?
Sedam generatora: id (sekvencijalni cijeli broj), ime (nasumično puno ime), e-pošta (nasumična e-pošta), uuid (nasumični UUID), boolean (nasumično TRUE/FALSE), datum (nasumični datum iz fiksnog raspona) i inkrementalni datum (jedan dan kasnije po retku).
Kako da definiram stupce?
Navedite parove "name:type" odvojene zarezima, na primjer id:id,name:name,email:email,active:boolean. Nepoznate vrste ili parovi bez dvotočke se preskaču.
Jesu li vrijednosti niza ispravno escapedirane?
Da. Tekstualne vrijednosti zamotane su u jednostruke navodnike i svaki pojedinačni navodnik unutar njih se udvostručuje, tako da se generirani SQL izvodi bez sintaktičke pogreške. Brojevi i Booleovi podaci ostaju bez navodnika.
Čita li moje postojeće podatke ili bazu podataka?
Ne. Izrađuje samo retke iz sheme stupaca koju upisujete — nikad se ne povezuje s bazom podataka niti čita datoteku. Za pretvaranje stvarnih podataka umjesto toga upotrijebite pretvarač CSV u SQL.
Je li moja shema ili generirani SQL igdje učitan?
Ne. Generiranje se u potpunosti izvodi u vašem pregledniku — ništa što ovdje upišete ili generirate ne šalje se poslužitelju.