0
我有一堆查詢,我想直接轉儲到CSV。除了沒有選項包含查詢中的列名(不一定與基礎表列名稱相同)之外,一切都很好。從環顧四周,看起來與列名做聯合是做我想要的唯一方法。我的問題是:使用列別名將查詢轉儲爲CSV
如何以編程方式從我的查詢中獲取列名稱?
列名與基礎表不一樣,所以我不能使用信息模式。
請讓我知道,如果你有任何想法或更好的方式來完成我在做什麼!
謝謝!
我有一堆查詢,我想直接轉儲到CSV。除了沒有選項包含查詢中的列名(不一定與基礎表列名稱相同)之外,一切都很好。從環顧四周,看起來與列名做聯合是做我想要的唯一方法。我的問題是:使用列別名將查詢轉儲爲CSV
如何以編程方式從我的查詢中獲取列名稱?
列名與基礎表不一樣,所以我不能使用信息模式。
請讓我知道,如果你有任何想法或更好的方式來完成我在做什麼!
謝謝!
這裏有一篇文章:
http://giantdorks.org/alain/export-mysql-data-into-csv-or-psv-files/
談到有關直接發送SELECT輸出到一個文件,然後修改文本,直到它變成一個有效的csv文件。這似乎支持select語句的列標題。
您是否已經以任何編程方式瞭解有關您的查詢的內容?如果是這樣,處理結構化的「字段」信息要比解析「AS ...」字符串的查詢要容易得多,儘管正則表達式可能有所幫助:「\ s + AS \ s *([a-zA-Z0- 9_])「,但我懷疑它會很快,並且它可能不適用於所有查詢。 – 2012-03-29 20:04:21
看看:http://stackoverflow.com/questions/10018316/sql-select-csv-file 或http://lifeboysays.wordpress.com/2012/06/23/mysql-how-to-export -data-to-csv-with-column-headers/ (谷歌搜索) – 2012-10-16 12:51:29