Pourquoi convertir SQL en CSV ?
Un fichier .sql est un script en texte brut contenant des définitions de schéma et des instructions INSERT, et non une table plate. Le CSV est un format tabulaire en texte brut pour les tableurs et les pipelines de données. Les instructions SQL doivent être exécutées par un moteur de base de données avant que les lignes résultantes puissent être exportées en tant que fichier plat .csv.
Comment convertir SQL en CSV
DBeaver FREE
Connectez-vous au moteur approprié, exécutez le .sql via Script > Exécuter le script SQL, puis faites un clic droit sur n'importe quelle table et choisissez Exporter les données en CSV.
MySQL Workbench FREE
Utilisez Server > Data Import pour exécuter le .sql dans un schéma, sélectionnez une table, exécutez une requête, puis cliquez sur le bouton Export dans la grille de résultats pour enregistrer en CSV.
À propos de ces formats
Un fichier SQL est un fichier texte brut contenant des commandes SQL - définitions de schéma, instructions INSERT ou requêtes. Ouvrez-le dans n'importe quel éditeur de texte pour le lire ;…
Ouvrir les détails de .SQL →Un fichier CSV stocke des données tabulaires sous forme de texte brut - une ligne par enregistrement, les valeurs étant séparées par des virgules (ou des points-virgules dans les régions…
Ouvrir les détails de .CSV →Qualité et points de vigilance
- Utilisez le même moteur que celui d'où provient le dump : un dump MySQL échouera dans PostgreSQL en raison des différences de dialecte comme les guillemets inversés (backticks) et
AUTO_INCREMENT. - Un dump multi-tables produit plusieurs fichiers CSV - vous devez exporter chaque table séparément.
- Les dumps de schéma uniquement (sans instructions
INSERT) produiront des fichiers CSV vides avec seulement les en-têtes de colonnes.