Testdaten-Generator: Fake-Daten als JSON, CSV oder SQL

Legen Sie Spalten fest (Name, E-Mail, UUID, Datum…) und erzeugen Sie bis zu 1000 Zeilen als JSON, CSV oder SQL.

Testdaten als JSON, CSV oder SQL erzeugen: so funktioniert es

Der Generator erzeugt 1 bis 1.000 fiktive Zeilen aus den Spalten, die Sie festlegen (15 Typen: ID, UUID, Name, E-Mail, Telefon, Stadt, Datum, Preis und mehr), und exportiert sie als JSON, CSV oder SQL-INSERT-Anweisungen. Das gewählte Land (USA, Frankreich, Deutschland, Spanien) bestimmt Telefonformat, Städte und Ländernamen.

Wie die Werte entstehen

  • ID: 1, 2, 3 usw. in Zeilenreihenfolge; UUID: Version 4, vom Browser erzeugt.
  • Vornamen, Nachnamen, Firmen, Berufe: Zufallsauswahl aus internen Listen (35 Vornamen, 33 Nachnamen, 18 Firmen, 12 Berufsbezeichnungen), über alle Länder gemischt.
  • E-Mail: vorname.nachname@domain aus 11 gängigen Domains (gmail.com, orange.fr, gmx.de und andere). Akzente und Umlautpunkte werden entfernt, aus Müller wird muller und aus Léa lea.
  • Telefon: 06 oder 07 plus vier Zahlenpaare in Frankreich, +49 15x bis 17x in Deutschland, +34 6xx in Spanien, +1 in den USA.
  • Datum zwischen dem 1. Januar 2020 und heute (JJJJ-MM-TT), ganze Zahl von 1 bis 1.000, Preis von 0,00 bis 999,99 mit zwei Nachkommastellen.

Ausgabeformate

JSON: ein eingerücktes Array von Objekten. CSV: eine Kopfzeile, danach eine Zeile je Datensatz, jeder Wert in doppelten Anführungszeichen und durch Komma getrennt. SQL: eine INSERT-INTO-Anweisung je Zeile in die benannte Tabelle; Zahlen und Wahrheitswerte ohne Anführungszeichen, Text in einfachen Anführungszeichen mit verdoppelten Apostrophen.

Beispiel

Mit den 5 Standardspalten (id, Vorname, Nachname, E-Mail, Telefon) und 1.000 Zeilen hat die CSV-Datei 1.001 Zeilen einschließlich Kopfzeile und die SQL-Datei 1.000 INSERT-Anweisungen. Jede Änderung der Einstellungen löst eine neue Ziehung aus.

Grenzen

  • Die Ziehung ist nicht reproduzierbar: Zwei Durchläufe liefern unterschiedliche Datensätze.
  • Der Preis wird als Text ausgegeben (512.40) und steht daher in JSON und SQL in Anführungszeichen.
  • Wahrheitswerte stehen in SQL als true/false; PostgreSQL und MySQL akzeptieren das, SQL Server nicht.
  • Spaltennamen werden nicht maskiert: Vermeiden Sie Leerzeichen.

Häufig gestellte Fragen

Wie erzeuge ich eine CSV-Datei mit Testdaten?

Legen Sie Spalten und Typen fest, wählen Sie bis zu 1.000 Zeilen und das Format CSV und laden Sie mock_data.csv herunter. Die Datei enthält eine Kopfzeile und danach eine Zeile je Datensatz, jeder Wert in doppelten Anführungszeichen; Excel, LibreOffice und die meisten Importwerkzeuge lesen das.

Wie importiere ich die Daten in eine SQL-Datenbank?

Wählen Sie das Format SQL und den Tabellennamen: Das Tool schreibt eine INSERT-INTO-Anweisung je Zeile, die Sie ausführen, sobald die Tabelle mit denselben Spaltennamen existiert. Wahrheitswerte erscheinen als true/false; unter SQL Server ersetzen Sie sie durch 1 und 0.

Können die erzeugten E-Mail-Adressen tatsächlich existieren?

Ja, zufällig: Sie kombinieren gängige Vor- und Nachnamen mit echten Domains wie gmail.com oder orange.fr. Schicken Sie aus einer Testumgebung nie Nachrichten an diese Adressen und schalten Sie den echten Mailversand ab, bevor Sie die Daten importieren.

Kann ich mehr als 1.000 Zeilen erzeugen?

Nicht in einem Durchgang: Die Zeilenzahl reicht von 1 bis 1.000 (Standard 50). Sie können mehrere Durchläufe aneinanderreihen, doch die fortlaufende ID beginnt jedes Mal wieder bei 1; verwenden Sie dann den Typ UUID, um doppelte Schlüssel zu vermeiden.

Ist das Tool wirklich kostenlos?

Ja, alle Werkzeuge auf Kristools sind zu 100% kostenlos und ohne Registrierung zugänglich.

Sind meine Daten geschützt?

Ja. Die gesamte Verarbeitung erfolgt sicher und direkt in Ihrem Browser. Es werden keine persönlichen Daten an unsere Server gesendet.