komma separerte verdier ( CSV ) filer er vanlig for jobben med å flytte data rundt som de kan leses av så mange typer programvare . De gir en måte å porting informasjon mellom applikasjoner og ulike datasystemer . Dataene kan komprimeres for å spare plass og kan leses av det menneskelige øyet som de vanligvis er gjengitt i utskriftsvennlig tekst. Data også kan redigeres direkte i en CSV -fil hvis det er nødvendig . Å generere CSV-filer fra MySQL, må en "SELECT " statement brukes til å trekke ut data , som er omdirigert til en CSV -fil ved hjelp av spesielle direktiver . Instruksjoner
en
Velg relevante felt og tabeller fra database til bruk i et utdrag til en CSV -fil . En utvalgt uttalelse vil bli pålagt å gjøre dette , men det finnes linjer å legge etter "SELECT" og " FRA " statement å angi hvordan informasjonen vil bli sendt ut .
2
Navn utdatafilen , rett etter "SELECT " statement. Dette er illustrert nedenfor. På dette stadiet er det ikke nødvendig å spesifisere bordet , som det vil bli plassert som det siste elementet i setningen : en
SELECT * INTO utfil '/tmp /sales.csv '
3
Angi spesialtegn som brukes i produksjonen av CSV -filen ved hjelp av egnede konvensjoner , herunder hvordan linjene blir avsluttet i utgangen. Et eksempel på dette :
FELT avsluttes av ' , '
omsluttet av ' " '
unnslapp ved ' \\ \\'
LINJER avsluttes av ' \\ n '
Dette betyr utgang feltene atskilt med et komma , setter feltene med doble anførselstegn , og slippe noen spesielle tegn ( noe ikke å bli tolket av programmet bokstavelig talt) , med " \\ \\ " tegn . linjeskiftet vil bli brukt til å sende ut poster én linje av gangen
4
Identifiser tabell eller tabeller for å trekke ut data fra et " fRA " statement : .
fra salg ;
5
Kontroller og kjøre hele setningen for å sikre en CSV -filen er opprettet hele uttalelsen er nå : en
SELECT * INTO utfil '/tmp /sales.csv ' < . br>
FELT avsluttes av ' , '
omsluttet av ' " ' unnslapp ved ' \\ \\ ' L
LINJER avsluttes av '\\ n '
fra salg ;