kommasepareret ( CSV) filer er fælles for jobbet bevægelige data omkring , da de kan læses af så mange typer af software. De giver en måde for portering oplysninger mellem applikationer og uensartede edb-systemer. De data kan komprimeres for at spare plads og kan læses af det menneskelige øje , da de normalt er udført i printbare tekst. Data kan også være direkte redigeres i en CSV- fil, hvis det er nødvendigt. For at generere CSV-filer fra MySQL skal en "SELECT " erklæring bruges til at udtrække de data, som er omdirigeret til en CSV-fil ved hjælp af specielle direktiver. Instruktioner
1
Vælg relevante områder og tabeller fra databasen til at bruge i et ekstrakt til en CSV -fil. En udvalgt erklæring vil være forpligtet til at gøre dette, men der er linjer at tilføje efter "SELECT " og " FROM " erklæring at angive, hvordan oplysningerne vil blive udsendt .
2
Name output filen , umiddelbart efter "SELECT " erklæring . Dette er illustreret nedenfor. På dette stadium er der ingen grund til at specificere bordet, som vil blive placeret som sidste punkt i redegørelsen : Hej
SELECT * INTO OUTFILE ' /tmp /sales.csv '
< br > 3
Angiv specialtegn , der anvendes til produktionen af CSV-filen ved hjælp af relevante konventioner , herunder hvordan linjer er opsagt i outputtet. Et eksempel på dette : Hej
OMRÅDER opsiges af ','
omsluttet af ' ' "
undgås ved '\\ \\ '
LINES opsiges af ' \\ n '
det betyder output felterne adskilt af et komma , vedlægge felterne med citationstegn , og undslippe eventuelle specialtegn ( noget, der ikke skal fortolkes af programmet bogstaveligt talt) , med " \\ \\ "-tegn . den newline karakter vil blive brugt til at udgive plader én linje ad gangen
4
Identificer den eller de tabeller til at udtrække data fra et "fra" erklæring: .
fra salg ;
5
Kontrollér og køre hele erklæring for at sikre en CSV-fil er oprettet hele erklæring er nu : Hej
SELECT * INTO OUTFILE ' /tmp /sales.csv ' < . br >
OMRÅDER opsiges af ','
omsluttet af ' ' " undgås ved '\\ \\ ' L
LINES opsiges af '\\ n'
fra salg ;