1. 程式人生 > >mysql查詢結果匯出檔案 excel 或者csv

mysql查詢結果匯出檔案 excel 或者csv

很多時候領導會說,導一份excel或者csv給我看看,這個時候很多人,回去寫一個自動程式匯出資料,但是我們同樣可以通過sql 語句匯出excel或者csv

一條sql 語句,相對於一段複雜的程式碼,方便程度和執行效率要快的多。

mysql連線+將查詢結果輸出到檔案。在命令列中執行(windows的cmd命令列,mac的終端)

mysql -hxx -uxx -pxx -e "query statement" db > file 

  -h:後面跟的是連結的host(主機)

  -u:後面跟的是使用者名稱

  -p:後面跟的是密碼

  db:你要查詢的資料庫

  file:你要寫入的檔案,絕對路徑

例如:下面將 sql語句 select * from edu_iclass_areas 的查詢結果輸出到了 test.xls 這個檔案中。

mysql -h127.0.0.1 -uroot -p123 -e "select * from edu_iclass_areas" test > test.xls
2 mysql連線 和 將查詢結果輸出到資料庫分開執行
mysql -hxxx -uxx -pxx 

select * from table into outfile 'xxx.xls'; 
-h/-u/-p 的引數都沒的內容和上面一致, xxx.txt  是要輸出的檔案路徑及其名稱。

-- 登入mysql
mysql -h127.0.0.1 -uroot -p123 

-- 將查詢結果輸出到檔案中
select * from edu_iclass_areas  into outfile test.xls 

上面兩種的執行效果是相同的。

上面是以xls 檔案為例,如果要匯出csv 把檔名'text.xls'改為'text.csv'即可。

相關推薦

mysql查詢結果匯出檔案 excel 或者csv

很多時候領導會說,導一份excel或者csv給我看看,這個時候很多人,回去寫一個自動程式匯出資料,但是我們同樣可以通過sql 語句匯出excel或者csv 一條sql 語句,相對於一段複雜的程式碼,方便程度和執行效率要快的多。 1 mysql連線+將查詢結果輸出到檔案。在命

Mysql查詢結果匯出Excel的幾種方法

本想直接轉發,奈何密碼忘記了。原文複製過來吧。 原文地址:https://www.cnblogs.com/qiaoyihang/p/6398673.html 【我使用的是方法二】 本文地址:http://www.cnblogs.com/qiaoyihang/p/6398

mysql 查詢結果匯入檔案excel 檔案匯入資料庫

查詢結果匯入檔案或excel 方法1 進入mysql伺服器中 select * from www limit 1000 into outfile '/xusy/www.xls'; 注意檔名外有單引號 如果方法1不行,當連線外部伺服器 方法2 直接進行操作 mysql

mysql查詢結果匯出excel

SELECT *  from limit_record INTO OUTFILE 'e:/20180424.xls';SELECT *  INTO OUTFILE 'e:/20180424-2.xls'

除錯經驗——使用SQLPLUS將查詢結果匯出Excel

問題描述: 今天發現一個SQL指令碼在Toad中報錯,但在SQLPLUS中卻可成功執行。 問題隨之而來,在SQLPLUS中如何將查詢結果匯出到Excel中呢? 方法如下: Export SQ

mysql查詢結果匯出資料

mysql查詢結果匯出資料 Mysql資料庫從檔案匯入或匯出到檔案,提示The MySQL server is running with the –secure-file-priv option so it cannot execute this statement

mysql 查詢資料 匯出 .csv檔案

需求: 匯出查詢資料為.csv檔案 eg: SELECT * FROM emp INTO OUTFILE ‘/tmp/users-unused.csv’ FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED B

mysql 查詢資料匯出檔案

select * from ods_log_tomcat_mobile INTO OUTFILE ‘/tmp/daily_report/debt_financing/24EXPORTBUSINESSZHAIQ.txt’ FIELDS TERMINATED BY ‘|’; 同理hive中

C#Winform 實現資料的匯出為txt或者CSV或者excel

//filePath 為儲存到本地磁碟的位置 private void Export(string filePath) { using (FileStream fs=new FileStream(filePath,FileMode.Create,

mysql查詢結果輸出到檔案 mysql查詢結果輸出到檔案

mysql查詢結果輸出到檔案   mysql查詢結果匯出/輸出/寫入到檔案 方法一:直接執行命令:mysql> select count(1) from table  into outfile '/tmp/test.xls'; Q

mysql 將資料匯出excel檔案(.xls格式)

匯出為txt檔案: select * from xi_table into outfile ’d:\test.txt’; 有時候有excel開啟的時候會出現亂碼, 因為office預設的是gb2312編碼,伺服器端生成的很有可能是utf-8編碼,這個時候你有兩種選擇: 在伺服器端使用iconv來進行編碼轉換:

如何將hive查詢結果匯出成txt檔案

原文地址:https://zhidao.baidu.com/question/241683835498891364.html ----------------------------------------------------------------------

Postgresql將查詢結果匯出檔案

1、寫入檔案命令: \o /mytemp/write.txt 接下來執行query命令: select rs.* from (select distinct(phone_no || ',') from t_cw where phone_no lik

impala 匯出查詢結果檔案

想用impala-shell 命令列中將查詢的結果匯出到本地檔案,想當然的以為impala 和 hive 一樣可以用 insert overwrite local directory ‘/home/test.txt’ select ……. 這樣的命令匯出到本地,

mysql 查詢結果輸出到檔案

直接用 mysql 命令# 連線本地資料庫,使用者名稱為 gino 密碼為 123456 指定所連線的資料庫為 mysql [email protected]:~$ mysql -h loc

JavaScript將頁面表格資料匯出ExcelCSV格式檔案(結合JQuery EasyUI的grid )

              function Prints() {             //獲取grid 資料             var data = JSON.stringify($('#datagrid').datagrid('getData').rows);             //ale

mysql查詢結果輸出到檔案

mysql查詢結果匯出/輸出/寫入到檔案 方法一: 直接執行命令: mysql> select count(1) from table into outfile '/tmp/test.xls'; Query OK, 31 rows affec

C# Winform實現資料的匯出為txt或者CSV或者excel格式

private void Export(string filePath) //filePath為儲存到本地磁碟的位置 { using (FileStream

hive把hql查詢結果匯出到本地或者HDFS上面

hive可以把hql查詢的結果匯出到linux本地或者匯出到HDFS上面,這樣可以利用結果集做一些分析操作。 INSERT OVERWRITE [LOCAL] DIRECTORY directory1 select_statement1 這裡的local關鍵字是可選的,如

mysql查詢結果單位換算後小數位數的保留方式

查詢 board copy oar 四舍五入 sdn highlight lec sel 1、調用mysql自帶的格式化小數函數format(x,d) 例如: [html] view plain copy select format(