fichiers Comma Separated Values ( CSV ) sont communs pour l'emploi de données se déplacer comme ils peuvent être lus par de nombreux types de logiciels . Ils fournissent un moyen d'information de portage entre applications et systèmes informatiques disparates. Les données peuvent être compressées pour économiser de l'espace et est lisible par l'œil humain car ils sont généralement rendus en texte imprimable . Les données peuvent également être éditées directement dans un fichier CSV si nécessaire. Pour générer des fichiers CSV à partir de MySQL, une déclaration "SELECT" doit être utilisé pour extraire les données, ce qui est redirigé vers un fichier CSV à l'aide des directives spéciales . Instructions
1
sélectionner les champs et les tableaux correspondants de la base de données à utiliser dans un extrait d' un fichier CSV. Une instruction SELECT sera nécessaire de le faire, mais il ya des lignes à ajouter après le "SELECT" et le "FROM" déclaration pour indiquer comment l'information sera sortie .
2
Nom du fichier de sortie , immédiatement après l'instruction "SELECT" . Ceci est illustré ci-dessous. A ce stade, il n'est pas nécessaire de spécifier la table, comme qui sera placé comme le dernier élément de la déclaration :
SELECT * INTO OUTFILE '/tmp /sales.csv '
3
spécifier des caractères spéciaux utilisés pour la sortie du fichier CSV en utilisant les conventions appropriées, y compris la façon dont les lignes sont terminées dans la sortie. Un exemple de ceci : Photos
FIELDS TERMINATED BY ','
JOINT BY ' " '
échappé en '\\ \\'
LINES TERMINATED BY ' \\ n '
sortie des moyens les champs séparés par une virgule , placez les champs entre guillemets , et d'échapper les caractères spéciaux ( rien ne doit être interprétée par le programme littéralement ), avec les "\\ \\" caractères . l' caractère de nouvelle ligne sera utilisé pour les dossiers de sortie d'une ligne à la fois
4
Identifier la ou les tables pour extraire des données à partir d'un "FROM" déclaration : .
FROM ventes ;
5
Vérifiez et exécutez l'instruction ensemble pour assurer un fichier CSV est créé ensemble la déclaration est maintenant :
SELECT * INTO OUTFILE '/tmp /sales.csv ' < . br> CHAMPS
TERMINATED BY ','
JOINT BY ' " ' échappé en '\\ \\' L
LINES TERMINATED BY '\\ n'
FROM ventes ;