Convertisseur SQL vers CSV Extrait les données des instructions SQL INSERT et les convertit au format CSV.
SQL vers CSV
Extrait les données des instructions SQL INSERT et les convertit au format CSV.
Collez les instructions SQL
Collez vos instructions SQL INSERT dans la zone de saisie.
Extraction automatique des données
Les noms de colonnes et les valeurs sont extraits au format CSV.
Copiez la sortie CSV
Copiez ou téléchargez les données CSV.
What Is SQL vers CSV?
SQL vers CSV extrait les données des instructions SQL INSERT et les convertit au format de valeurs séparées par des virgules. Cet outil analyse les noms de colonnes à partir de la clause INSERT INTO et extrait les valeurs de la clause VALUES, en gérant les chaînes entre guillemets, les valeurs numériques et NULL. Il prend en charge plusieurs instructions INSERT et les combine en une seule sortie CSV avec un en-tête de ligne. Cela est utile pour extraire des données à partir de dumps SQL, de scripts de migration et de sauvegardes de base de données.
Why Use SQL vers CSV?
-
Analyse la syntaxe standard INSERT INTO ... VALUES ....
-
Gère les chaînes de caractères entre guillemets avec des caractères échappés.
-
Prend en charge plusieurs instructions INSERT avec fusion automatique des colonnes.
-
Gère correctement les valeurs NULL et les littéraux numériques.
Common Use Cases
Extraction de données
Extraire des données tabulaires à partir de fichiers de sauvegarde SQL pour analyse dans des tableurs.
Migration de base de données
Convertir les scripts d'insertion SQL en CSV pour importer dans différents systèmes de bases de données.
Révision des données
Convertir les scripts SQL en CSV pour une révision et une validation plus faciles.
Analyse de sauvegarde
Extraire des données à partir de fichiers de sauvegarde SQL dans un format pouvant être ouvert dans Excel.
Technical Guide
L'analyseur utilise un motif regex pour correspondre aux instructions INSERT INTO avec des listes de colonnes explicites et des clauses VALUES. Les noms de colonnes sont extraits de la liste de colonnes et nettoyés des délimiteurs de guillemets/accents inversés.
L'analyse des valeurs utilise une machine à états caractère par caractère pour gérer correctement : les chaînes entre guillemets simples (avec des guillemets échappés via le doublement), les chaînes entre guillemets doubles, les littéraux numériques et le mot-clé NULL. Les virgules à l'intérieur des chaînes entre guillemets ne sont pas traitées comme séparateurs de valeurs.
Les caractères de guillemet entourant les valeurs de chaîne sont supprimés de la sortie. Les valeurs NULL sont converties en chaînes vides dans le CSV. Plusieurs instructions INSERT pour la même table ou des tables différentes sont fusionnées, avec toutes les colonnes uniques collectées pour l'en-tête de ligne.
La sortie CSV suit la RFC 4180 avec une échappement approprié pour les valeurs contenant des virgules ou des guillemets.
Tips & Best Practices
-
1Les instructions INSERT doivent inclure des listes de colonnes explicites : INSERT INTO table (col1, col2) VALUES (...).
-
2Plusieurs instructions INSERT sont fusionnées en une seule sortie CSV.
-
3Les valeurs NULL deviennent des cellules vides dans le CSV.
-
4Les chaînes de caractères entre guillemets ont leurs guillemets entourants supprimés automatiquement.
Related Tools
CSV vers JSON
Convertissez les données CSV en format de tableau JSON instantanément dans votre navigateur.
🔄 File Conversion
CSV vers SQL
Générer des instructions SQL INSERT à partir de données CSV avec détection automatique du type.
🔄 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 Conversion
Visionneuse CSV
Affichez les données CSV sous forme de tableau formaté et triable avec des numéros de ligne.
🔄 File ConversionFrequently Asked Questions
Q Quelle syntaxe SQL est prise en charge ?
Q Comment les valeurs NULL sont-elles gérées ?
Q Gère-t-il les guillemets échappés ?
Q Puis-je analyser les résultats de SELECT ?
Q Et les instructions INSERT multi-lignes ?
About This Tool
SQL vers CSV 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.