CoderTools

Générateur de Données de Test SQL

Compatible avec MySQL, PostgreSQL, SQL Server, Oracle, SQLite

Entrée de Structure de Table

Documentation

Qu'est-ce que le Générateur de Données de Test SQL?

Le Générateur de Données de Test SQL est un outil multi-base de données qui génère automatiquement des données de test aléatoires à partir de structures de tables. Support de 5 syntaxes de bases de données : MySQL, PostgreSQL, SQL Server, Oracle, SQLite. Il analyse les instructions DDL ou les définitions de table au format JSON, identifie les clés primaires, les clés étrangères et les types de données, puis génère des instructions INSERT avec la syntaxe spécifique à la base de données.

Comment Utiliser

  • 1. Entrez l'instruction DDL de table ou la structure de table au format JSON
  • 2. Cliquez sur le bouton "Analyser la Structure" pour analyser la structure de table
  • 3. Sélectionnez le type de base de données cible (MySQL/PostgreSQL/SQL Server/Oracle/SQLite)
  • 4. S'il y a des clés étrangères, configurez les ensembles de valeurs disponibles
  • 5. Définissez le nombre de lignes, l'ID de départ et d'autres options
  • 6. Cliquez sur le bouton "Générer les Données" pour générer les instructions INSERT
  • 7. Copiez ou téléchargez les instructions SQL générées

Fonctionnalités Principales

Compatible avec les bases de données MySQL, PostgreSQL, SQL Server, Oracle, SQLite
Support de l'analyse des instructions DDL CREATE TABLE standard
Support des définitions de structure de table au format JSON
Gestion automatique des clés primaires auto-incrément
Support des contraintes de clé étrangère avec ensembles de valeurs personnalisables
Génération de valeurs aléatoires appropriées basées sur les types de données
Support du traitement simultané de plusieurs tables

Termes Associés

DDL (Langage de Définition de Données): Instructions SQL utilisées pour définir la structure de la base de données, comme CREATE, ALTER, DROP, etc.

Clé Primaire: Une colonne ou un ensemble de colonnes qui identifie de manière unique chaque ligne d'une table, les doublons et les valeurs NULL ne sont pas autorisés.

Clé Étrangère: Une colonne qui référence la clé primaire d'une autre table, utilisée pour établir des relations entre les tables.

Auto-incrément: La base de données génère automatiquement des valeurs uniques incrémentées pour les nouvelles lignes.

Meilleures Pratiques

  • 1. Définissez les tables parent et enfant ensemble - l'outil gère automatiquement les dépendances
  • 2. Les IDs de la table parent sont automatiquement transmis aux tables enfants pour les valeurs de clé étrangère
  • 3. Pour les clés étrangères référençant des tables non définies, spécifiez manuellement les valeurs
  • 4. Vérifiez si les données générées sont conformes aux règles métier
  • 5. Générez plusieurs fois pour obtenir différentes données aléatoires

Outils Connexes