Pour exporter une table MariaDB dans un fichier CSV, vous pouvez utiliser la commande `SELECT … INTO OUTFILE`. Voici un exemple illustrant comment faire cela :
```
SELECT * INTO OUTFILE ‘/tmp/nom_de_table.csv‘
FIELDS TERMINATED BY ‘,’
ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘\n‘
FROM nom_de_table;
```
Remplacez simplement `/tmp/nom_de_table.csv` par le chemin et le nom de fichier où vous souhaitez exporter le fichier CSV. De même, remplacez `nom_de_table` par le nom de la table que vous souhaitez exporter.
Dans cette commande, `FIELDS TERMINATED BY ‘,’` indique que les champs doivent être séparés par des virgules et `ENCLOSED BY ‘”’` indique que les champs doivent être entourés de guillemets.
`LINES TERMINATED BY ‘\n’` indique que les lignes doivent être terminées par une nouvelle ligne (`\n`).
Pensez à noter que l’utilisateur MariaDB doit avoir des privilèges pour écrire dans le dossier de sortie et que si le fichier spécifié existe déjà, la commande échouera.
Enfin, cette opération ne peut être effectuée qu’à partir de la ligne de commande du serveur. Donc, si vous utilisez un client GUI pour MariaDB, il envisagera probablement d’autres options pour exporter des données en CSV. Par exemple, PHPMyAdmin fournit une option pour exporter des tables en CSV depuis l’interface graphique.