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

  • discokatze

    discokatze

    23 EYLÜL 2009
  • ecf150king

    ecf150king

    20 Ocak 2006
  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009