Ga naar inhoud
100% lokaal

SQL-invoeginstructiegenerator

Genereer kant-en-klare SQL INSERT-instructies vanuit een kolomschema, zonder een echte database aan te raken.

Uitvoer

SQL-invoeginstructiegenerator

Beschrijf een tabel en deze tool schrijft de INSERT-instructies voor u. Geef de tabel een naam, vermeld de kolommen als "naam:type"-paren - id, naam, e-mail, uuid, boolean, datum of oplopende datum - stel in hoeveel rijen u wilt, en het genereert een compleet, kant-en-klaar SQL-script: één INSERT INTO-instructie per rij, waarbij elke waarde al is aangehaald of correct is gelaten.

Elk kolomtype wordt toegewezen aan een realistische generator. 'id' telt op vanaf 1 voor een primaire sleutelkolom. "naam" en "e-mail" leveren plausibele nepmensen op (en een bijbehorend e-mailadres in kleine letters). "uuid" genereert een nieuwe RFC 4122-identificatie per rij. "Boolean" wisselt af tussen WAAR en ONWAAR. "date" kiest een willekeurige dag uit een vast bereik van meerdere jaren, terwijl "incrementing-date" één dag per rij vooruitgaat - handig voor het in volgorde plaatsen van create_at-kolommen. Tekenreekswaarden worden tussen enkele aanhalingstekens geplaatst en de ingesloten aanhalingstekens worden verdubbeld, zodat de uitvoer veilig kan worden uitgevoerd zoals hij is; getallen en booleans worden niet tussen aanhalingstekens geplaatst, precies zoals een SQL-engine verwacht.

Dit is een generator, geen converter: hij leest geen bestaand CSV- of JSON-bestand en roept geen enkele database op om een echt schema te inspecteren; hij vervaardigt rijen op basis van de vorm die je beschrijft, en dat is precies wat je wilt als je een paar honderd wegwerprijen nodig hebt om een dev-database te seeden, een demo te vullen of een migratie aan een stresstest te onderwerpen voordat je deze met echte gegevens uitvoert. Als u al gegevens heeft en deze in SQL wilt omzetten, gebruikt u in plaats daarvan de CSV naar SQL-converter; als u JSON-testgegevens wilt in plaats van SQL, gebruikt u de nep-JSON-gegevensgenerator.

Alles draait lokaal in uw browser. Het schema dat u beschrijft en de SQL die het produceert, verlaten nooit uw apparaat, dus het is veilig om te gebruiken voor interne tabelnamen en kolomstructuren die u liever niet in een service van derden plakt. Kopieer het resultaat, download het als een .sql-ready .txt-bestand, of pas het aantal rijen aan en genereer het onmiddellijk opnieuw.

FAQ

Welke kolomtypen worden ondersteund?
Zeven generatoren: id (opeenvolgend geheel getal), naam (willekeurige volledige naam), e-mail (willekeurige e-mail), uuid (willekeurige UUID), boolean (willekeurig TRUE/FALSE), date (een willekeurige datum uit een vast bereik) en oplopende datum (één dag later per rij).
Hoe definieer ik de kolommen?
Lijst "naam:type"-paren gescheiden door komma's, bijvoorbeeld id:id,naam:naam,e-mail:e-mail,actief:boolean. Onbekende typen of paren zonder dubbele punt worden overgeslagen.
Worden tekenreekswaarden correct geëscaped?
Ja. Tekstwaarden worden tussen enkele aanhalingstekens geplaatst en elk enkel aanhalingsteken daarbinnen wordt verdubbeld, zodat de gegenereerde SQL zonder syntaxisfout wordt uitgevoerd. Getallen en booleans worden niet tussen aanhalingstekens geplaatst.
Leest het mijn bestaande gegevens of database?
Nee. Het maakt alleen rijen op basis van het kolomschema dat u typt; het maakt nooit verbinding met een database of leest nooit een bestand. Om echte gegevens te converteren, gebruikt u in plaats daarvan de CSV naar SQL-converter.
Wordt mijn schema of de gegenereerde SQL ergens geüpload?
Nee. Het genereren gebeurt volledig in uw browser. Niets wat u hier typt of genereert, wordt naar een server verzonden.