Maison > base de données > tutoriel mysql > le corps du texte

Comment exporter des données MySQL vers des sauvegardes CSV en texte brut à l'aide d'outils de ligne de commande ?

DDD
Libérer: 2024-10-30 10:41:27
original
369 Les gens l'ont consulté

How to Export MySQL Data to Plaintext CSV Backups Using Command Line Tools?

Exportation de données MySQL vers des sauvegardes CSV en texte brut à l'aide d'outils de ligne de commande

La sauvegarde du contenu de la base de données dans un format pratique et universel est essentielle pour la protection des données . Bien que mysqldump reste un choix populaire, les utilisateurs recherchent souvent des alternatives offrant plus de flexibilité et de compatibilité. Cet article propose deux méthodes de ligne de commande pour exporter des données MySQL vers des sauvegardes CSV en texte brut.

Méthode 1 : Utilisation de l'option -B

Si vos données ne contiennent pas de fichiers binaires valeurs et vous n'avez pas besoin d'un seul fichier CSV pour toutes les tables, vous pouvez utiliser l'option -B de la commande mysql. Cette option génère des fichiers séparés par des tabulations (TSV), qui sont facilement importables dans des outils comme Excel :

% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
Copier après la connexion

Méthode 2 : Utilisation de SELECT INTO OUTFILE

Pour une utilisation directe Pour accéder au système de fichiers du serveur, l'instruction SELECT INTO OUTFILE crée des fichiers CSV avec des délimiteurs de champs et de lignes personnalisables. Cette méthode fournit une sortie CSV plus contrôlée :

SELECT * INTO OUTFILE 'table.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
FROM table
Copier après la connexion

En sélectionnant une méthode en fonction de vos besoins spécifiques, vous pouvez exporter efficacement les données MySQL vers des sauvegardes CSV en texte brut à partir de la ligne de commande, garantissant ainsi la préservation et l'accessibilité des données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!