Générateur de données de test SQL
Choisissez un nom de table et un nombre de lignes, et ce générateur produit des instructions INSERT MySQL prêtes à coller directement dans un client. Chaque ligne remplit une structure fixe de quatre colonnes, id, name, email et active, avec des valeurs d’exemple séquentielles (1, 'User 1', 'user1@example.com', plus un indicateur aléatoire 0/1). C’est un moyen rapide de peupler une table jetable pour une démo ou un test de requête, pas une fabrique de données qui connaît votre schéma.
Comment fonctionne le générateur
-
1
Nommez votre table
Saisissez le nom de la table de destination (`users` par défaut). Tout caractère qui n'est pas une lettre, un chiffre ou un tiret bas est remplacé par `_`.
-
2
Choisissez le nombre de lignes
De 1 à 200 lignes par exécution. Les nombres supérieurs sont limités à 200.
-
3
Générez les INSERT
Une instruction `INSERT INTO ... VALUES (...)` par ligne est produite instantanément, sans schéma ni connexion à la base de données.
-
4
Copiez et exécutez
Copiez les instructions dans votre client MySQL ou dans un fichier `.sql` et exécutez-les sur une table jetable.
Colonnes remplies par chaque ligne
Chaque ligne générée utilise les mêmes quatre colonnes fixes :
| Colonne | Type | Valeur d’exemple | Notes |
|---|---|---|---|
id |
entier | 1, 2, 3 |
Séquentiel, commence à 1 |
name |
texte | 'User 1' |
Numéro de ligne ajouté |
email |
texte | 'user1@example.com' |
Utilise le domaine example.com |
active |
booléen/entier | 0 ou 1 |
Aléatoire à chaque ligne |
Exemple de sortie
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);
Bon à savoir
- Colonnes fixes. La structure est toujours
id, name, email, active; vous ne pouvez pas ajouter ni renommer de colonnes ici. Si votre table diffère, modifiez les instructions ensuite ou créez une table jetable correspondante. - Syntaxe MySQL. Les identifiants sont entourés d’accents graves. Sur PostgreSQL, SQL Server ou SQLite, retirez les accents graves (ou convertissez-les en guillemets doubles) avant d’exécuter.
- Données d’exemple, pas des données réalistes. Les noms et les e-mails sont des marqueurs séquentiels (
User 1,user1@example.com), donc faciles à repérer et ne correspondant jamais à de vraies personnes. Ils ne proviennent pas d’un jeu de noms. - Jusqu’à 200 lignes. Le nombre est limité entre 1 et 200. Pour des jeux plus grands, exécutez le générateur plusieurs fois ou scriptez le même motif vous-même.
Questions fréquentes
Chaque instruction utilise les mêmes quatre colonnes : id (un entier séquentiel), name (User 1, User 2, …), email (user1@example.com, …) et active (un 0 ou 1 aléatoire). La structure est fixe et ne peut pas être modifiée dans l’outil.
Oui. Copiez les instructions dans un fichier .sql et exécutez mysql -u user -p db < file.sql, ou collez-les dans n’importe quel client MySQL. Assurez-vous que la table de destination possède des colonnes id, name, email et active correspondantes.
Pas dans cet outil. Les colonnes et les valeurs d’exemple séquentielles sont fixes, ce qui garde les données manifestement synthétiques. Pour des jeux de colonnes personnalisés ou des faux noms réalistes, modifiez le SQL généré ou utilisez une bibliothèque de fabrique de données comme Faker.
Il produit du MySQL, avec les identifiants entre accents graves, et entre 1 et 200 lignes par exécution (les valeurs supérieures sont ramenées à 200). Pour PostgreSQL, SQL Server ou SQLite, retirez d’abord les accents graves ou convertissez-les en guillemets doubles.
Outils similaires
Convertisseur DOC en DOCX
Convertissez vos anciens fichiers Word DOC vers le format moderne DOCX pour une meilleure compatibilité, des fichiers plus légers et une édition plus simple dans les versions actuelles de Word.
Assainisseur de noms de fichiers
Nettoyez les noms de fichiers en supprimant les caractères, espaces et accents non sécurisés pour produire des noms portables qui survivent sur Windows, macOS, Linux et le web.
Convertisseur FLAC en MP3
Convertissez l'audio FLAC sans perte en fichiers MP3 plus petits et universellement compatibles pour téléphones, autoradios, lecteurs et partage. Conserve vos tags. Téléversez et téléchargez.
Générateur de données fictives
Générez des utilisateurs fictifs réalistes : identifiants, noms, emails, numéros de téléphone et villes au format CSV ou JSON, prêts pour tester des API, des tableaux de bord et des imports.
Analyseur de taille de fichier
Consultez n'importe quel nombre d'octets réparti en unités décimales (KB, MB, GB) et binaires (KiB, MiB), avec la valeur exacte en octets.
Extracteur d'archives
Explorez localement les conteneurs ZIP, JAR, XPI, DOCX, XLSX, PPTX et ODT, puis téléchargez des fichiers individuels sans envoyer l'archive source.
Outil disponible dans d’autres langues
- SQL 테스트 데이터 생성기 [KO]
- مولّد بيانات اختبار SQL [AR]
- Generator Data Uji SQL [ID]
- SQL-testdatagenerator [NL]
- SQL-testdatagenerator [SV]
- SQL-Testdaten-Generator [DE]
- SQLテストデータジェネレーター [JA]
- Generator danych testowych SQL [PL]
- ตัวสร้างข้อมูลทดสอบ SQL [TH]
- Trình tạo dữ liệu thử nghiệm SQL [VI]
- Generador de datos de prueba SQL [ES]
- Gerador de dados de teste SQL [PT]
- SQL Test Verisi Oluşturucu [TR]
- SQL 测试数据生成器 [ZH]
- SQL Test Data Generator [EN]
- Generatore di dati di test SQL [IT]
- Генератор тестовых данных SQL [RU]