提取碼:5izz
1.先找到乙個伺服器,選乙個路徑,用來放上述鏈結中的spool_unloaddata.sh和unload.sh指令碼
2.修改spool_unloaddata.sh中的 資料庫資訊、查詢語句、路徑
3.執行指令碼:sh spool_unloaddata.sh 1 500(代表查詢第一行到第五百行的資料)
4.將生成的txt檔案用notpad++或者ue開啟,全選複製,貼上到excel中即可
2.修改指令碼檔案(主要是修改spool_unloaddata.sh,unload.sh是批量匯出時候才用到),
spool_unloaddata.sh修改位置如下:①查詢語句②路徑③資料庫ip、使用者名稱、密碼
unload.sh是批量匯出時候才用到,主要修改dao匯出的條數,截圖的意思為匯出100000至200000條的資料為乙個txt,
200001至300000條的資料為乙個txt。
3.執行指令碼
①單個執行(只匯出乙個txt)
sh spool_unloaddata.sh 1 500 --代表匯出1-500條的資料為乙個txt
②批量執行txt
sh unload.sh --代表匯出unload.sh中的條數,匯出100000至200000條的資料為乙個txt,
--200001至300000條的資料為乙個txt。
4.匯出的txt檔案在spool_unloaddata.sh配置的路徑下,如我配置的路徑在/test/st_fund/tmp/zxl,則txt檔案也在這個目錄下
5.將test_20191210-10-50.txt檔案導到本地(可使用xftp工具),使用notepad++開啟
6.全選複製到excel中,加上每列的欄位名即可
資料匯出Excel表 資料庫資料匯出
public static hashmapcolumn new hashmap static param table 要匯出的表 param name 匯出的excel表名稱 表頭 throws exception public void createexcel string table,strin...
oracle資料庫匯出表
1 exp username password rows n indexes n compress n buffer 65536 feedback 100000 owner username file d username date dmp 2 exp username password rows ...
mysql mysqldump 匯出資料庫表
1.mysqldump的幾種常用方法 1 匯出整個資料庫 包括資料庫中的資料 mysqldump u username p dbname dbname.sql 2 匯出資料庫結構 不含資料 mysqldump u username p d dbname dbname.sql 3 匯出資料庫中的某張資...