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

  • Ammine Getahun

    Ammine Getah

    21 HAZİRAN 2011
  • CasinoRoyaleMovie's channel

    CasinoRoyale

    1 AĞUSTOS 2006
  • RawBrahs

    RawBrahs

    28 Aralık 2010