1. 程式人生 > 資料庫 >Mysql 匯出:匯出查詢結果到 xls 表格檔案

Mysql 匯出:匯出查詢結果到 xls 表格檔案

簡單 SQL 舉例

SELECT user_name AS userName
	   INTO outfile '/var/lib/mysql-files/user.xls'
FROM user_table
ORDER BY user_name DESC

複雜 SQL 舉例

SELECT userName,
       userDisplayName,
       departInfo,
       timeSheetCount,
       @total := @total + timeSheetCount AS loginBehaviorCount
	   INTO outfile '/var/lib/mysql-files/userloginBoth.xls'
FROM (SELECT count(1)                      AS timeSheetCount,
                user_display_name             as userDisplayName,
                user_name                     as userName,
                depart_info                   as departInfo
         FROM user_table
         GROUP BY userName
     ) AS temp,
     (SELECT @total := 0) AS T1
ORDER BY timeSheetCount desc;