Sonuçları mysql sorgusundan dosyaya nasıl yazarım? Sadece hızlı bir şeye ihtiyacım var. Çıktı CSV, XML, HTML, vb olabilirMySQL Bir Dosyaya Sonuçlar
cevap
SELECT a,b,a+b
FROM test_table
INTO OUTFILE '/tmp/result.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(docs .. SELECT ÇıkışDosyası kadar INTO da iyi çalışabilir kısmını gösterir, ancak o şekilde hiç denemedim) http://dev.mysql.com/doc/refman/5.0/en/select.html
INTO OUTFILE, sunucuda bir dosya oluşturur; phpMyAdmin yüklüyse
mysql -u you -p -e "SELECT ..." > file_name
, bir nobrainer geçerli:: Bir istemcide vardır ve orada isterseniz yapmak bir kopyası yüklü yok (sorguyu çalıştırın, bu yüzden söyleyemem Ayrıntılar, ama gerçekten kolay) ve ihracat seçenekleri için neer alt kontrol edin. CSV listelenir ama isterseniz de SQL olabilir düşünüyorum :)
phpMyAdmin Kaçmalısın MySQL Query Browser kullanabilirsiniz
... ne istediğinizi muhtemelen üstünlük lehçesi, içinde CSV verecek sorgulayın ve sonra Dosya -> Sonuç Resultset'e gidin ve çıktı biçimini seçin. Seçenekler CSV, HTML, XML, Excel ve PLIST.