A MySQL leegyszerűsíti a select típusú kérések fájlba mentését a szerveren. Az into outfile használatával akár CSV fájlt is lehet generálni a szerveren, amelyet majd meg lehet nyitni OpenOffice-ból, Excel-ből, vagy számtalan más alkalmazásból amik támogatják a CSV fájlformátumot.
A következő kérés például
select rendelesId, termekNeve, mennyiseg from rendelesek
egyszerűen elmenthető egy fájlba a következő kéréssel:
select rendelesId, termekNeve, mennyiseg from rendelesek into outfile '/home/rolisoft/rendelesek.txt'
A rendelesek.txt most soronként tartalmaz egy rendelést, az oszlopok peddig tabbal vannak elválasztva.
CSV fájl készítéséhez fel kell paraméterezni az into outfile-t a következő képpen:
select rendelesId, termekNeve, mennyiseg from rendelesek into outfile '/home/rolisoft/rendelesek.csv'
fields terminated by ',' enclosed by '"' lines terminated by '\n'
A rendelesek.csv fájl most már megnyitható bármilyen CSV-t támogató alkalmazással.
Egy sor valahogy így fog kinézni ha minden jól ment:
"1","Árvíztűrő-tükörfúrógép","2"
lab.rolisoft.net