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

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008