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ş:
Nasıl MySQL Sorgu Günlüğünü etkinleşti...
Nasıl bir dize olarak ham SQL sorgu çı...
Nasıl bir veritabanı yapısı almak için...
Çıkmak için Nasıl Mysql - saklı/çıkış ...
Nasıl MySQL ve PostgreSQL için büyük /...