Convertisseur CSV en SQL INSERT Générer des instructions SQL INSERT à partir de données CSV avec détection automatique du type.
CSV vers SQL
Générer des instructions SQL INSERT à partir de données CSV avec détection automatique du type.
Coller les données CSV
Collez vos données CSV avec en-tête. Définissez le nom de la table cible.
Générer automatiquement des instructions SQL
Les instructions INSERT sont générées automatiquement pour chaque ligne.
Copier et exécuter
Copiez les instructions SQL et exécutez-les dans votre base de données.
What Is CSV vers SQL?
CSV vers SQL génère des instructions INSERT SQL à partir de données séparées par des virgules. Cet outil prend vos données CSV en entrée, utilise la ligne d'en-tête pour les noms de colonnes et crée des instructions INSERT correctement formatées pour chaque ligne de données. Il détecte automatiquement les valeurs numériques (les sortant sans guillemets) et gère les valeurs NULL, les chaînes vides et l'échappement sécurisé des chaînes contre les injections SQL. Le nom de la table est personnalisable pour correspondre à votre schéma de base de données. Cela est inestimable pour le repérage des bases de données, la migration des données et les imports de données rapides.
Why Use CSV vers SQL?
-
Détection automatique des types : les nombres sont affichés sans guillemets, les chaînes de caractères sont correctement échappées.
-
Nom de table personnalisable pour correspondre à votre schéma de base de données.
-
Échappement sécurisé des chaînes contre les injections SQL avec doublement des guillemets simples.
-
Gère correctement les valeurs NULL et les champs vides.
Common Use Cases
Initialisation de la base de données
Générer des instructions INSERT à partir de données de semence dans des tableurs pour l'initialisation de la base de données.
Migration de données
Convertir les exports de données CSV en SQL pour importer dans des bases de données relationnelles.
Tests
Créer des instructions INSERT de test à partir de jeux de tests CSV.
Importation rapide de données
Importer des données de tableur dans MySQL, PostgreSQL ou SQLite sans outils ETL.
Technical Guide
Le convertisseur génère des instructions INSERT SQL standard compatibles avec MySQL, PostgreSQL, SQLite et la plupart des bases de données SQL. Les noms de colonnes à partir de l'en-tête CSV sont entourés de backticks pour être compatibles avec les mots réservés.
La détection du type fonctionne comme suit : les valeurs correspondant au motif d'entiers ou de décimales (y compris les nombres négatifs) sont sorties sans guillemets en tant que littéraux numériques. Les valeurs égales à "null" (insensible à la casse) ou les chaînes vides sont sorties sous forme de NULL SQL. Toutes les autres valeurs sont traitées comme des chaînes, entourées de guillemets simples, avec tout guillement simple interne échappé en le doublant.
Chaque instruction INSERT suit le format : INSERT INTO `table` (`col1`, `col2`) VALUES (value1, value2); Ce format est largement compatible entre les dialectes SQL.
Pour les grands jeux de données, envisagez d'entourer la sortie dans une transaction (BEGIN; ... COMMIT;) pour améliorer les performances.
Tips & Best Practices
-
1Définissez un nom de table significatif qui correspond à votre schéma de base de données avant de générer.
-
2Les valeurs numériques sont détectées automatiquement - assurez-vous que les nombres dans votre CSV n'aient pas de mise en forme (virgules, symboles monétaires).
-
3Les valeurs vides et le texte "null" sont convertis en NULL SQL.
-
4Pour les imports importants, entourez la sortie avec BEGIN ; ... COMMIT ; pour améliorer les performances de la base de données.
Related Tools
CSV vers JSON
Convertissez les données CSV en format de tableau JSON instantanément dans votre navigateur.
🔄 File Conversion
CSV vers XML
Convertissez les données CSV en XML bien formé avec des balises de racine et de ligne personnalisables.
🔄 File Conversion
SQL vers CSV
Extrait les données des instructions SQL INSERT et les convertit au format CSV.
🔄 File Conversion
Schéma JSON vers SQL
Générez des instructions SQL CREATE TABLE à partir de données JSON avec inférence de type.
🔄 File ConversionFrequently Asked Questions
Q Quelles bases de données SQL sont prises en charge ?
Q Comment les valeurs NULL sont-elles gérées ?
Q La sortie est-elle sécurisée contre les injections SQL ?
Q Puis-je modifier le nom de la table ?
Q Les valeurs numériques sont-elles gérées correctement ?
About This Tool
CSV vers SQL is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.