2011-06-04 21 views
18

'dan MySQL sorgusuna dayalı CSV'yi oluşturma MySQL sorgusuna göre phpMyAdmin'den bir CSV dosyası oluşturabilir miyim? Örneğin, "image" kelimesine ait sonuçları döndürmek için bir tabloyu sorguladım diyelim. Daha sonra "görüntü" kelimesini içeren tüm kayıtların yer aldığı bir CSV oluşturabilir miyim?phpMyAdmin

+0

olası yinelenen: // stackoverflow .com/questions/356578/how-to-output-mysql-query-sonuçları-in-csv-formatı) – FerranB

+1

Bu, PhpMyAdmin'e özgüdür. – SamT

cevap

32

PhpMyAdmin'de SQL sekmesine gidin ve sorgunuzu buraya girin. Git'e basın, ardından sonuçlarınızın altındaki Export'u tıklayın. CSV olarak dışa aktarmayı seçebilirsiniz. İlgilendiğinizi durumda

, burada PMA olmadan SQL üzerinden bunu yapmak için: How to output MySQL query results in CSV format?

+3

kimliği, ver'i tıklattığımda büyük miktarda veri için çalışmıyor: Kayıt seçili değil. Firefox çökmesi (mem) – user3871754

+0

Teşekkür ederiz @SamT çünkü 20k kayıtları seçemiyorum! –

15

Sen SELECT ... INTO OUTFILE... işlevi kullanmak mümkün olabilir. Bu, CSV dosyasını sunucuya yerleştirse de. bu bütün "Seç" sözdizimi için sayfa çünkü O çok uzun sayfa, ama temelleri aşağıdaki gibidir:

SELECT col1,col2,col3 INTO OUTFILE '/tmp/result.txt' 
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' 
    LINES TERMINATED BY '\n' 
    FROM MyTable; 
[Nasıl csv formatında çıktı MySQL sorgusu sonuçları için?] (http
+0

Bu cevap daha iyidir. –

+0

Bu güvenlik ihlali nedeniyle genellikle devre dışı bırakılmıştır. – Loenix