Přeskočit na obsah
100% lokálně

Generátor vkládacích příkazů SQL

Generujte připravené příkazy SQL INSERT ze schématu sloupců, aniž byste se dotkli skutečné databáze.

Výstup

Generátor vkládacích příkazů SQL

Popište tabulku a tento nástroj za vás zapíše příkazy INSERT. Pojmenujte tabulku, uveďte její sloupce jako dvojice „název:typ“ – id, jméno, e-mail, uuid, boolean, datum nebo inkrementační-datum – nastavte počet řádků, které chcete, a vygeneruje kompletní skript SQL připravený k vložení: jeden příkaz INSERT INTO na řádek, přičemž každá hodnota je již citována nebo správně ponechána.

Každý typ sloupce se mapuje na realistický generátor. "id" se počítá od 1 pro sloupec primárního klíče. „jméno“ a „e-mail“ vytvářejí věrohodné falešné osoby (a odpovídající e-mail s malými písmeny). "uuid" generuje nový identifikátor RFC 4122 na řádek. "boolean" se střídá mezi TRUE a FALSE. "datum" vybere náhodný den z pevného víceletého rozsahu, zatímco "přírůstkové-datum" posouvá o jeden den na řádek – užitečné pro osazení sloupců created_at v pořadí. Hodnoty řetězce jsou zabaleny do jednoduchých uvozovek s vloženými uvozovkami zdvojenými, takže výstup lze bezpečně spustit tak, jak je; čísla a booleany jsou ponechány bez uvozovek, přesně tak, jak očekává stroj SQL.

Toto je generátor, nikoli konvertor: nečte existující soubor CSV nebo JSON a nevolá do žádné databáze, aby zkontroloval skutečné schéma – vyrábí řádky z tvaru, který popisujete, což je přesně to, co chcete, když potřebujete několik stovek řádků, abyste nasadili vývojářskou databázi, naplnili demo nebo zátěžově testovali migraci, než ji spustíte se skutečnými daty. Pokud již data máte a chcete je převést na SQL, použijte místo toho převodník CSV na SQL; pokud chcete testovací data JSON spíše než SQL, použijte simulovaný generátor dat JSON.

Vše běží lokálně ve vašem prohlížeči – schéma, které popisujete, a SQL, které vytváří, nikdy neopustí vaše zařízení, takže je bezpečné použít pro interní názvy tabulek a sloupcové struktury, které byste raději nevkládali do služby třetí strany. Zkopírujte výsledek, stáhněte si jej jako soubor .txt připravený pro .sql nebo upravte počet řádků a okamžitě obnovte.

Časté dotazy

Jaké typy sloupců jsou podporovány?
Sedm generátorů: id (sekvenční celé číslo), jméno (náhodné celé jméno), e-mail (náhodný e-mail), uuid (náhodné UUID), boolean (náhodné PRAVDA/NEPRAVDA), datum (náhodné datum z pevného rozsahu) a inkrementační datum (o den později na řádek).
Jak nadefinuji sloupce?
Uveďte páry "název:typ" oddělené čárkami, například id:id,jméno:jméno,e-mail:e-mail,aktivní:boolean. Neznámé typy nebo dvojice bez dvojtečky jsou přeskočeny.
Jsou hodnoty řetězce správně uvozeny?
Ano. Textové hodnoty jsou zabaleny do jednoduchých uvozovek a každá jednoduchá uvozovka v nich je zdvojena, takže vygenerovaný SQL běží bez chyby syntaxe. Čísla a booleovské hodnoty jsou ponechány bez uvozovek.
Načte moje stávající data nebo databázi?
Ne. Vytváří pouze řádky ze schématu sloupců, které zadáváte – nikdy se nepřipojuje k databázi ani nečte soubor. Chcete-li převést skutečná data, použijte místo toho převodník CSV na SQL.
Je moje schéma nebo vygenerovaný SQL nahraný někde?
Ne. Generování probíhá výhradně ve vašem prohlížeči – nic, co zde zadáte nebo vygenerujete, se neodešle na server.