Générateur de Schéma et DDL
Générez des scripts SQL CREATE TABLE et INSERT optimisés à partir de CSV/JSON
Configuration
Documentation du générateur SQL DDL depuis schéma
Qu'est-ce que cet outil ?
Cet outil convertit les schémas de données des formats CSV et JSON en instructions SQL DDL (CREATE TABLE) et INSERT. Il infère automatiquement les types de données des colonnes à partir des données d'entrée et génère une syntaxe SQL spécifique à la base de données pour plusieurs systèmes.
Fonctionnalités principales
- Plusieurs formats d'entrée : CSV et tableau JSON
- Inférence automatique du type de données (INT, VARCHAR, DATE, TIMESTAMP, BOOLEAN, etc.)
- Support de 5 bases de données principales (MySQL, PostgreSQL, SQL Server, SQLite, Oracle)
- Détection automatique des colonnes clé primaire (id, *_id)
- Génération optionnelle de DROP TABLE et instructions INSERT
Comment les types de données sont détectés
L'outil analyse vos données d'entrée (jusqu'à 1000 premières lignes) et utilise la correspondance de motifs regex pour identifier les entiers, les nombres à virgule flottante, les dates, les booléens et les UUID. Cette détection automatique aide à générer des définitions de colonnes précises:
- Analyse jusqu'à 1000 lignes pour analyser les modèles de valeurs
- Utilise la correspondance regex pour les types INT, DECIMAL, DATE, TIMESTAMP, BOOLEAN et UUID
- Utilise VARCHAR (texte) par défaut pour les colonnes avec des types mixtes ou non reconnus
Cas d'utilisation courants
- Création rapide de tables de base de données depuis exports CSV ou tableurs
- Migration de structures de données JSON vers des bases de données relationnelles
- Génération de schémas de base de données de test avec données d'exemple
- Conversion de réponses API en tables de base de données
Outils Connexes
Générateur CSV vers SQL
Convertir les données CSV en CREATE TABLE et INSERT SQL pour plusieurs bases de données
Formateur SQL
Outil d'embellissement et de formatage de code SQL en ligne avec support pour plusieurs dialectes de base de données
Générateur de Données de Test SQL
Générer des instructions INSERT de données de test aléatoires avec support des clés primaires et étrangères
Convertisseur JSON CSV
Conversion bidirectionnelle entre JSON et CSV avec aplatissement d'objets imbriqués et délimiteurs personnalisés
Générateur de Données de Test
Générez des données de test réalistes : noms, e-mails, téléphones, adresses. Supporte 12 locales et plusieurs formats de sortie
Formateur JSON
Formatez et validez les données JSON pour une meilleure lisibilité et débogage