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'.
Comment bien utiliser ce générateur de SQL INSERT
Commencez par fixer le nom de table, le dialecte SQL et le nombre de lignes. Ensuite, modifiez un seul réglage à la fois pour savoir si l’écart vient du mode INSERT, des guillemets ou du mode aléatoire.
Définissez d’abord le schéma et le dialecte
Plus les noms de colonnes et les types ressemblent à votre table réelle, plus l’aperçu devient utile. Choisissez dès le départ si vous ciblez Postgres, MySQL ou SQLite.
Choisissez le mode INSERT selon l’usage
Le mode multi-ligne convient aux fichiers plus compacts et aux imports plus rapides. Le mode une ligne par INSERT est plus pratique pour les diffs, le débogage ligne par ligne et certains chargeurs stricts.
Utilisez les guillemets et la graine avec intention
Activez les guillemets si vos tables ou colonnes utilisent des mots réservés, des majuscules significatives ou des tirets. Utilisez la graine seulement pour rejouer exactement le même jeu de test ; pour des sorties moins prévisibles, préférez le mode sécurisé.
Vérifiez l’aperçu avant d’exporter
- Contrôlez quelques lignes avant de générer un gros fichier.
- Vérifiez les plages de dates, les valeurs enum et les règles d’échappement du dialecte choisi.
- Rappelez-vous que l’URL de partage ne contient que les réglages, jamais la sortie SQL générée.
Voir aussi
FAQ
Mes données sont-elles envoyées ?
Non. Tout est traité localement dans votre navigateur.
Que fait l’option de guillemets pour les noms de table ou de colonne ?
Elle entoure les noms de table et de colonne de guillemets pour mieux gérer les mots réservés, les majuscules et certains caractères comme les tirets.
Le mode avec graine est-il sûr ?
Non. Il sert uniquement à la reproductibilité.
Quand utiliser le mode INSERT multi-ligne ou une ligne par INSERT ?
Le mode multi-ligne convient aux fichiers plus compacts et aux imports plus rapides. Le mode une ligne par INSERT est plus pratique pour les diffs, le débogage ligne par ligne et certains chargeurs stricts.
Que contient l’URL de partage ?
L’URL de partage contient uniquement les réglages, comme le dialecte, le nombre de lignes, le schéma et les options de graine. Elle ne contient jamais la sortie SQL générée.