Zum Inhalt springen
100% lokal

SQL-Insert-Anweisungsgenerator

Generieren Sie betriebsbereite SQL INSERT-Anweisungen aus einem Spaltenschema, ohne eine echte Datenbank anzugreifen.

Ausgabe

SQL-Insert-Anweisungsgenerator

Beschreiben Sie eine Tabelle und dieses Tool schreibt die INSERT-Anweisungen für Sie. Benennen Sie die Tabelle, listen Sie ihre Spalten als „Name:Typ“-Paare auf – ID, Name, E-Mail, UUID, Boolescher Wert, Datum oder Inkrementierungsdatum – legen Sie fest, wie viele Zeilen Sie möchten, und es wird ein vollständiges, sofort einfügbares SQL-Skript generiert: eine INSERT INTO-Anweisung pro Zeile, wobei jeder Wert bereits korrekt in Anführungszeichen gesetzt oder leer gelassen wird.

Jeder Spaltentyp wird einem realistischen Generator zugeordnet. „id“ zählt für eine Primärschlüsselspalte von 1 aufwärts. „Name“ und „E-Mail“ erzeugen plausible Fake-Personen (und eine passende E-Mail in Kleinbuchstaben). „uuid“ generiert eine neue RFC 4122-Kennung pro Zeile. „boolean“ wechselt zwischen TRUE und FALSE. „date“ wählt einen zufälligen Tag aus einem festen mehrjährigen Bereich aus, während „incrementing-date“ einen Tag pro Zeile vorrückt – nützlich für das Seeding von „created_at“-Spalten in der richtigen Reihenfolge. Zeichenfolgenwerte werden in einfache Anführungszeichen gesetzt, wobei eingebettete Anführungszeichen verdoppelt werden, sodass die Ausgabe sicher unverändert ausgeführt werden kann. Zahlen und boolesche Werte bleiben ohne Anführungszeichen, genau wie es eine SQL-Engine erwartet.

Dies ist ein Generator, kein Konverter: Er liest keine vorhandene CSV- oder JSON-Datei und ruft keine Datenbank auf, um ein echtes Schema zu überprüfen – er erstellt Zeilen aus der von Ihnen beschriebenen Form, was genau das ist, was Sie wollen, wenn Sie ein paar hundert Wegwerfzeilen benötigen, um eine Entwicklungsdatenbank zu starten, eine Demo zu füllen oder eine Migration einem Stresstest zu unterziehen, bevor Sie sie mit echten Daten ausführen. Wenn Sie bereits über Daten verfügen und diese in SQL umwandeln möchten, verwenden Sie stattdessen den CSV-zu-SQL-Konverter. Wenn Sie JSON-Testdaten anstelle von SQL benötigen, verwenden Sie den Mock-JSON-Datengenerator.

Alles läuft lokal in Ihrem Browser – das von Ihnen beschriebene Schema und das von ihm erzeugte SQL verlassen nie Ihr Gerät, sodass es sicher für interne Tabellennamen und Spaltenstrukturen verwendet werden kann, die Sie lieber nicht in einen Drittanbieterdienst einfügen möchten. Kopieren Sie das Ergebnis, laden Sie es als .sql-fähige .txt-Datei herunter oder optimieren Sie die Zeilenanzahl und führen Sie eine sofortige Neugenerierung durch.

Häufige Fragen

Welche Spaltentypen werden unterstützt?
Sieben Generatoren: ID (sequentielle Ganzzahl), Name (zufälliger vollständiger Name), E-Mail (zufällige E-Mail), UUID (zufällige UUID), Boolescher Wert (zufälliges WAHR/FALSCH), Datum (ein zufälliges Datum aus einem festen Bereich) und Inkrementierungsdatum (ein Tag später pro Zeile).
Wie definiere ich die Spalten?
Listen Sie durch Kommas getrennte „Name:Typ“-Paare auf, zum Beispiel id:id,name:name,email:email,active:boolean. Unbekannte Typen oder Paare ohne Doppelpunkt werden übersprungen.
Werden Zeichenfolgenwerte korrekt maskiert?
Ja. Textwerte werden in einfache Anführungszeichen gesetzt und alle darin enthaltenen einfachen Anführungszeichen werden verdoppelt, sodass die generierte SQL ohne Syntaxfehler ausgeführt wird. Zahlen und boolesche Werte bleiben ohne Anführungszeichen.
Liest es meine vorhandenen Daten oder meine Datenbank?
Nein. Es werden nur Zeilen aus dem von Ihnen eingegebenen Spaltenschema erstellt – es wird nie eine Verbindung zu einer Datenbank hergestellt oder eine Datei gelesen. Um echte Daten zu konvertieren, verwenden Sie stattdessen den CSV-zu-SQL-Konverter.
Wird mein Schema oder das generierte SQL irgendwo hochgeladen?
Nein. Die Generierung läuft vollständig in Ihrem Browser – nichts, was Sie hier eingeben oder generieren, wird an einen Server gesendet.