Pourquoi utiliser ce générateur SQL INSERT ?
- Générez des INSERT Postgres, MySQL ou SQLite à partir d’un schéma de table.
- Prévisualisez quelques lignes puis exportez un fichier `.sql`.
- Le mode avec graine facilite la reproductibilité des données de test.
- Partagez uniquement les réglages : aucune sortie SQL dans l’URL.
Préréglages rapides
Chargez une table de départ pour avancer plus vite.
Générer
Générateur de SQL INSERT aléatoire
Définissez un schéma de table puis générez les instructions INSERT correspondantes.
Notes sur les dialectes
- Les identifiants peuvent être entre guillemets doubles (Postgres/SQLite) ou entre accents graves (MySQL).
- Les booléens sont émis sous la forme TRUE/FALSE.
- Les horodatages sont générés au format 'YYYY-MM-DD HH:MM:SS'.
Utiliser efficacement Générateur de SQL INSERT aléatoire (Postgres, MySQL, SQLite)
Travaillez avec un cas de base reproductible, changez un seul paramètre à la fois et notez vos hypothèses avant de comparer les résultats.
Comment ça fonctionne
La page exécute les calculs dans votre navigateur et n’arrondit que pour l’affichage. Vérifiez les unités, la taille d’échantillon, le mode aléatoire et les conventions de signe avant d’interpréter une différence.
Quand l’utiliser
Utilisez cet outil pour préparer des jeux de test, expliquer une distribution ou comparer rapidement plusieurs hypothèses avant une analyse plus détaillée.
Erreurs fréquentes à éviter
- Modifier plusieurs réglages à la fois et perdre la cause d’un changement.
- Mélanger des unités, bornes ou conventions différentes entre deux scénarios.
- Comparer des sorties sans noter la seed, la taille d’échantillon et les hypothèses.
- Réutiliser des valeurs arrondies comme si elles étaient exactes.
Interprétation et exemple pratique
Lancez d’abord un scénario de référence, puis modifiez une seule hypothèse réaliste. Si la direction et l’ordre de grandeur restent plausibles, votre configuration est généralement cohérente ; sinon, revenez aux paramètres de départ.
Voir aussi
Utiliser cet outil efficacement
Commencez avec une table courte, modifiez un seul réglage à la fois et vérifiez le dialecte avant de générer un export volumineux.
Comment il fonctionne
Le générateur lit votre schéma, crée des valeurs synthétiques champ par champ puis compose les instructions INSERT selon le dialecte choisi. L’aperçu permet de repérer rapidement un type ou un échappement incorrect.
Quand l’utiliser
Utilisez cette page pour préparer des fixtures SQL, peupler une base de démonstration ou valider un import dans plusieurs dialectes.
Erreurs fréquentes à éviter
- Exporter trop tôt sans vérifier les noms de colonnes et les types.
- Oublier que les conventions diffèrent entre Postgres, MySQL et SQLite.
- Confondre reproductibilité et sécurité.
- Inclure des données réelles dans un schéma de démonstration.
Exemple pratique
Chargez un préréglage, ajustez deux ou trois colonnes, prévisualisez quelques lignes puis augmentez le nombre d’enregistrements si le dialecte et les valeurs vous conviennent.
Voir aussi
FAQ
Mes données sont-elles envoyées ?
Non. Tout est traité localement dans votre navigateur.
Que signifie « citer les identifiants » ?
Cela entoure les noms de tables ou de colonnes de guillemets pour accepter des mots réservés ou certains caractères.
Le mode avec graine est-il sûr ?
Non. Il sert uniquement à la reproductibilité.
Que faire en premier sur cette page ?
Commencez par un petit schéma et quelques lignes d’aperçu, puis vérifiez le dialecte, les types et les noms de colonnes avant d’augmenter le volume.
Pourquoi cette page diffère-t-elle d’un autre outil ?
Les dialectes SQL, les règles d’échappement, les types et la graine peuvent varier d’un outil à l’autre. Alignez ces paramètres avant de comparer les sorties.