SORU
10 Aralık 2008, ÇARŞAMBA


Nasıl çıkış için MySQL csv biçiminde sorgu sonuçlar?

Kolay bir şekilde linux komut satırından MySQL bir sorgu çalıştırmak ve csv formatında sonuçları çıktı.

Şimdi yapacağım şey şu:

mysql -u uid -ppwd -D dbname << EOQ | sed -e 's/        /,/g' | tee list.csv
select id, concat("\"",name,"\"") as name
from students
EOQ

Tırnak içinde olması gereken sütunlar var, ya da eğer kaçtı gereken sonuçlarında tırnak eğer orada işler karışır.

CEVAP
10 Aralık 2008, ÇARŞAMBA


http://www.tech-recipes.com/rx/1475/save-mysql-query-results-into-a-text-or-csv-file/

SELECT order_id,product_name,qty
FROM orders
INTO OUTFILE '/tmp/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

Bu komut sütun adlarını kullanarak verilmeyecek.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fireflame65

    fireflame65

    27 Mart 2007
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • Gimpology.com Video Tutorials

    Gimpology.co

    3 ŞUBAT 2008