Générateur d'instructions d'insertion SQL
Générez des instructions SQL INSERT prêtes à l'emploi à partir d'un schéma de colonnes, sans toucher à une véritable base de données.
Générateur d'instructions d'insertion SQL
Décrivez un tableau et cet outil écrit les instructions INSERT pour vous. Nommez la table, répertoriez ses colonnes sous forme de paires "nom: type" - id, nom, email, uuid, booléen, date ou date d'incrémentation - définissez le nombre de lignes souhaitées et il génère un script SQL complet et prêt à coller : une instruction INSERT INTO par ligne, avec chaque valeur déjà citée ou laissée nue correctement.
Chaque type de colonne correspond à un générateur réaliste. "id" compte à partir de 1 pour une colonne de clé primaire. "nom" et "e-mail" produisent de fausses personnes plausibles (et un e-mail en minuscule correspondant). "uuid" génère un nouvel identifiant RFC 4122 par ligne. "booléen" alterne entre VRAI et FAUX. "date" sélectionne un jour aléatoire dans une plage pluriannuelle fixe, tandis que "incrementing-date" avance d'un jour par ligne - utile pour ensemencer les colonnes create_at dans l'ordre. Les valeurs de chaîne sont entourées de guillemets simples avec des guillemets incorporés doublés, de sorte que la sortie peut être exécutée telle quelle en toute sécurité ; les nombres et les booléens ne sont pas cités, exactement comme l'attend un moteur SQL.
Il s'agit d'un générateur, pas d'un convertisseur : il ne lit aucun fichier CSV ou JSON existant et n'interroge aucune base de données réelle, il fabrique des lignes à partir de la forme décrite — exactement ce qu'il vous faut pour amorcer une base de développement, remplir une démo ou tester une migration avant de l'exécuter sur des données réelles. Pour convertir des données existantes, utilisez plutôt le convertisseur CSV en SQL ; pour du JSON de test, utilisez le générateur de données JSON simulé.
Tout s'exécute dans votre navigateur : le schéma et le SQL produit ne quittent jamais votre appareil, donc c'est sûr pour des noms de tables et de colonnes internes. Copiez le résultat, téléchargez-le en .txt prêt pour .sql, ou modifiez le nombre de lignes et régénérez instantanément.