CSV en SQL
Un CREATE TABLE plus des INSERTs groupés pour Postgres, MySQL ou SQLite.
- Conversion 100 % locale
- Aucun téléchargement de fichier
- Structure préservée
- Gère les gros fichiers
INSERT INTO people (name, role)
VALUES ('Ada', 'Engineer');
More formats coming soon
Data Preview
Conversion Complete!
Your file has been converted successfully.
Share this tool
Converting…
0 rows
- check_circleReading file
- check_circleParsing data
- progress_activityConverting format
- radio_button_uncheckedGenerating output
- radio_button_uncheckedFinalizing file
Your data never leaves your device. Everything is processed locally in your browser.
Aussi : SQL en CSV
Collez des instructions SQL INSERT et extrayez les données en CSV.
Convertir CSV en SQL : générer des instructions INSERT pour toute base de données
La migration de données d'un tableur vers une base de données relationnelle est l'une des tâches les plus courantes des développeurs. La conversion d'un CSV en instructions SQL INSERT vous permet de charger des données dans MySQL, PostgreSQL, SQLite, SQL Server ou toute base compatible ANSI SQL sans écrire de script d'importation personnalisé.
ConvertRow génère une instruction INSERT INTO par ligne CSV, en utilisant les en-têtes de colonnes comme noms de champs. La sortie est un script SQL standard que vous pouvez exécuter directement dans un client de base de données, coller dans un fichier de migration ou inclure dans un script de départ pour un framework web.
Pour de meilleurs résultats, utilisez des en-têtes de colonnes qui sont des identifiants SQL valides : lettres minuscules, chiffres et tirets bas. Évitez les mots-clés SQL réservés comme order, group ou table comme noms de colonnes.
Cas d'usage courants pour la conversion CSV vers SQL :
- Charger un jeu de données initial dans une nouvelle table de base de données
- Créer des données de départ pour des tests automatisés ou des démos
- Migrer des données exportées d'un système de base de données vers un autre
- Remplir une table de référence depuis un fichier CSV géré par l'entreprise
Frequently Asked Questions
La sortie suit la syntaxe ANSI SQL et est compatible avec MySQL, MariaDB, PostgreSQL, SQLite et SQL Server.
Par défaut, le nom de la table est "data". Vous pouvez spécifier un nom de table personnalisé dans les options du convertisseur avant de cliquer sur Convertir.
Toutes les valeurs de chaînes sont entre guillemets simples et les guillemets simples dans les valeurs sont échappés par doublement (''-style), conformément à la norme ANSI SQL.
Il n'y a pas de limite stricte. Pour les CSV très volumineux, le fichier SQL généré peut devenir important. Les outils de chargement en masse comme MySQL LOAD DATA INFILE sont plus efficaces pour les très grandes importations.