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

Comment créer des sauvegardes CSV à partir de MySQL via la ligne de commande ?

Susan Sarandon
Libérer: 2024-10-30 18:26:02
original
515 Les gens l'ont consulté

How to Create CSV Backups from MySQL via Command Line?

Création de sauvegardes CSV à partir de MySQL via la ligne de commande

Le dump d'une base de données MySQL dans une sauvegarde CSV peut être réalisé par différentes méthodes. Voici deux approches qui peuvent être exécutées à partir de la ligne de commande :

1. Utilisation du client MySQL avec l'option -B

Pour les données tabulaires, l'option -B de la commande mysql vous permet de générer des fichiers TSV (séparés par des tabulations). Ces fichiers peuvent être facilement importés dans Excel ou d'autres tableurs :

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

Dans cette commande, xxx et yyy représentent respectivement le nom d'utilisateur et le mot de passe MySQL.

2. Utilisation de SELECT INTO OUTFILE

Si vous disposez d'un accès côté serveur, vous pouvez utiliser l'instruction SELECT INTO OUTFILE pour créer directement des fichiers CSV :

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

Cette instruction génère un fichier CSV nommé table.csv avec les options de formatage spécifié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
Derniers articles par auteur
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!