SQL-Testdaten-Generator

Weiter

Wählen Sie einen Tabellennamen und eine Zeilenanzahl, und dieser Generator erzeugt ausführbare MySQL-INSERT-Anweisungen, die Sie direkt in einen Client einfügen können. Jede Zeile füllt ein festes Layout aus vier Spalten, id, name, email und active, mit fortlaufenden Beispielwerten (1, 'User 1', 'user1@example.com' sowie ein zufälliges 0/1-Flag). Es ist ein schneller Weg, eine Wegwerf-Tabelle für eine Demo oder einen Abfragetest zu befüllen, keine schemabewusste Datenfabrik.

So funktioniert der Generator

  1. 1

    Benennen Sie Ihre Tabelle

    Geben Sie den Namen der Zieltabelle ein (Standard ist `users`). Jedes Zeichen, das kein Buchstabe, keine Ziffer und kein Unterstrich ist, wird durch `_` ersetzt.

  2. 2

    Wählen Sie die Zeilenanzahl

    Von 1 bis 200 Zeilen pro Durchlauf. Größere Werte werden auf 200 begrenzt.

  3. 3

    Erzeugen Sie die INSERTs

    Pro Zeile wird sofort eine `INSERT INTO ... VALUES (...)`-Anweisung erzeugt, ohne Schema oder Datenbankverbindung.

  4. 4

    Kopieren und ausführen

    Kopieren Sie die Anweisungen in Ihren MySQL-Client oder eine `.sql`-Datei und führen Sie sie gegen eine Wegwerf-Tabelle aus.

Spalten, die jede Zeile füllt

Jede erzeugte Zeile verwendet dieselben vier festen Spalten:

Spalte Typ Beispielwert Hinweise
id Ganzzahl 1, 2, 3 Fortlaufend, beginnt bei 1
name Text 'User 1' Zeilennummer angehängt
email Text 'user1@example.com' Nutzt die Domain example.com
active Boolean/Ganzz. 0 oder 1 Zufällig pro Zeile

Beispielausgabe

INSERT INTO `users` (`id`, `name`, `email`, `active`) VALUES (1, 'User 1', 'user1@example.com', 0);
INSERT INTO `users` (`id`, `name`, `email`, `active`) VALUES (2, 'User 2', 'user2@example.com', 1);
INSERT INTO `users` (`id`, `name`, `email`, `active`) VALUES (3, 'User 3', 'user3@example.com', 1);

Gut zu wissen

  • Feste Spalten. Das Layout ist immer id, name, email, active; hier können Sie keine Spalten hinzufügen oder umbenennen. Weicht Ihre Tabelle ab, bearbeiten Sie die Anweisungen nachträglich oder legen Sie eine passende Wegwerf-Tabelle an.
  • MySQL-Syntax. Bezeichner werden in Backticks gesetzt. Entfernen Sie die Backticks in PostgreSQL, SQL Server oder SQLite (oder wandeln Sie sie in doppelte Anführungszeichen um), bevor Sie ausführen.
  • Beispieldaten, keine realistischen Daten. Namen und E-Mails sind fortlaufende Platzhalter (User 1, user1@example.com), also leicht zu erkennen und niemals echte Personen. Sie stammen nicht aus einem Namensdatensatz.
  • Bis zu 200 Zeilen. Die Anzahl wird auf 1 bis 200 begrenzt. Für größere Startdatensätze führen Sie den Generator mehrmals aus oder skripten das gleiche Muster selbst.

Häufig gestellte Fragen

Jede Anweisung verwendet dieselben vier Spalten: id (eine fortlaufende Ganzzahl), name (User 1, User 2, …), email (user1@example.com, …) und active (eine zufällige 0 oder 1). Das Layout ist fest und im Tool nicht änderbar.

Ja. Kopieren Sie die Anweisungen in eine .sql-Datei und führen Sie mysql -u user -p db < file.sql aus, oder fügen Sie sie in einen beliebigen MySQL-Client ein. Stellen Sie sicher, dass die Zieltabelle passende Spalten id, name, email und active hat.

In diesem Tool nicht. Die Spalten und die fortlaufenden Beispielwerte sind fest, wodurch die Daten deutlich synthetisch bleiben. Für eigene Spaltensätze oder realistische Fake-Namen bearbeiten Sie das erzeugte SQL oder nutzen eine Datenfabrik-Bibliothek wie Faker.

Es erzeugt MySQL mit Bezeichnern in Backticks und zwischen 1 und 200 Zeilen pro Durchlauf (höhere Werte werden auf 200 reduziert). Für PostgreSQL, SQL Server oder SQLite entfernen Sie zuerst die Backticks oder wandeln sie in doppelte Anführungszeichen um.

Verwandte Tools

Tool in anderen Sprachen verfügbar