資料庫表導出
MySQL命令行導出資料庫:
1,進入MySQL目錄下的bin文件夾:cd
MySQL中到bin文件夾的目錄
如我輸入的命令行:cd
C:\Program
Files\MySQL\MySQL
Server
4.1\bin
(或者直接將windows的環境變數path中添加該目錄)
2,導出資料庫:mysqlmp
-u
用戶名
-p
資料庫名
>
導出的文件名
如我輸入的命令行:mysqlmp
-u
root
-p
news
>
news.sql
(輸入後會讓你輸入進入MySQL的密碼)
(如果導出單張表的話在資料庫名後面輸入表名即可)
3、會看到文件news.sql自動生成到bin文件下
命令行導入資料庫:
1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導出的第1步
3,進入MySQL:mysql
-u
用戶名
-p
如我輸入的命令行:mysql
-u
root
-p
(輸入同樣後會讓你輸入MySQL的密碼)
4,在MySQL-Front中新建你要建的資料庫,這時是空資料庫,如新建一個名為news的目標資料庫
5,輸入:mysql>use
目標資料庫名
如我輸入的命令行:mysql>use
news;
6,導入文件:mysql>source
導入的文件名;
如我輸入的命令行:mysql>source
news.sql;
㈡ 如何將資料庫的表導出生成Excel
方法一:對於會寫查詢SQL語句的則是直接寫查詢語句查詢出結果。如下圖:
接下來到桌面新建一個空的excel文件。
接下來回到SQLServer查詢界面。滑鼠右鍵點擊查詢結果的左上角空白列,點擊「連同標題一起復制」。則已復制好了數據。如下圖:
接下來打開之前建好的Excel文件把復制好的數據黏貼到excel即可。如下圖:
方法二:對於不會寫查詢SQL語句的則使用資料庫導出方法。
選中要導出數據的資料庫,點擊右鍵會彈出一個右鍵菜單。點擊「任務」再點擊「導出數據(x)」。如下圖:
點擊了「導出數據(x)」後會彈出一個界面,並填寫好信息。如下圖:
點擊下一步跳轉到如下圖1中的界面。在目標中選中excel類型,界面信息則發生改變,並選中導出的excel路徑。如下圖2。
點擊下一步跳轉至如下界面,選中第一個選項。如下圖:
點擊下一步,勾選要導出的表。如下圖:
點擊下一步,跳轉至如下界面:
點擊下一步:跳轉到如下圖1界面,選擇下一步在點擊完成,則會跳到如下圖2界面。證明已經導出成功了。
打開excel就可用看到導出的Excel了。如下圖:
㈢ 如何從一個資料庫中導出一張表到另一個資料庫中
不懂資料庫的話直接在源資料庫中找到相應的表,右鍵點「所有任務」——「導出數據」——下一步——下面的就可以根據設置來選擇。。。應該就能明白了
注意的是選擇好源資料庫和目的資料庫。。。。
記得給分哦
㈣ 如何進行資料庫中表的導入導出 詳細�0�3
一,文檔說明
開發者:上海思橋網路信息科技有限公司
二,功能簡介
幫助用戶解決資料庫中表的導入導出的問題。
三,使用環境無。
四,使用流程
導出成文本文件的操作流程:
1.在桌面上創建一個文本文件,取名為『1.txt』,進入SQLServer2000企業管理器,
進入[資料庫],右鍵[表]選擇[所有任務]-[導出數據],出現[DTS導入/導出向導]
對話框,按[下一步],出現[選擇數據源]對話框,按[下一步],出現[選擇目的]對
話框,在[目的]中選擇[文本文件],在[文件名]中選擇到『1.txt』文件,按[下一步],
出現[指定表復制或查詢]對話框,按[下一步],出現[選擇目的文件格式]對話框,
在[源]中選擇需要導出的表名,按[下一步],直到[完成]。
導入文本文件的操作流程:
1.進入SQLServer2000企業管理器,進入資料庫,右鍵表選擇[所有任務]-[導入
數據],出現[DTS導入/導出向導]對話框,按[下一步],出現[選擇數據源]對話框,
在[數據源]中選擇[文本文件],再在[文件名]中選擇『1.txt』,按[下一步],出現[選
擇文件格式]對話框,按[下一步],出現[指定列分隔符],按[下一步],出現[選擇
目的]對話框,按[下一步],出現[選擇源表和視圖]對話框,在[目的]中選擇要導入
到的表名,按[下一步],直到[完成]。五,附錄:無
六,網址和聯系電話
㈤ 如何將資料庫中的表導出
oracle資料庫導出:exp 用戶名/密碼@資料庫標識 file=D:\文件名.dmp grants=n log=D:\文件名.txt
Sql資料庫導出,通過操作界面,選中資料庫,右鍵,導出,根據提示操作即可
㈥ oracle資料庫表的導出
在CMD模式下執行以下命令
exp username/password@伺服器端資料庫ID file=c:\文件名.dmp
㈦ 如何實現從SQL資料庫表中導出數據到Excel
查詢出數據後
就可以選擇導出excel文件了
㈧ 如何導出一個資料庫的所有表結構
1.完整的導出整個資料庫表結構即dmp文件方法:
Tools-->Export Tables ,選擇Oracle Export 默認選項即可,在Output file選擇一個輸出目標
點擊Export,即可導出表結構
2.導出表中數據:
Tools-->Export Tables :選擇SQL Inserts 遇到大欄位(clob,blob)會出問題導不出來,在此可以
選擇需要導出的表,在Output file中選擇導出的目標,點擊Export即可導出,在此有幾個選項
可以去掉所有的可選項直接導出
3.導出資料庫中所有的或是所選表的資料庫建表腳本:
Tools-->Export User Objects去掉下面三個include *可選項,選擇Single file)在Output file
中選擇輸出目標,點擊Export即可
㈨ 如何將資料庫表的查詢結果導出EXCEL表中
前段時間正好做了,導入和導出的,你自己看吧
/**導出數據為XLS格式
* @param fos
* @param bo
*/
public void writeExcelBo(FileOutputStream fos, java.util.Vector ve)
{
jxl.write.WritableWorkbook wwb;
try
{
wwb= Workbook.createWorkbook(fos);
jxl.write.WritableSheet ws= wwb.createSheet("booksheet", 10);
ws.addCell(new jxl.write.Label(0, 1, "書目ID"));
ws.addCell(new jxl.write.Label(1, 1, "ISBN"));
ws.addCell(new jxl.write.Label(2, 1, "定價"));
ws.addCell(new jxl.write.Label(3, 1, "書名"));
ws.addCell(new jxl.write.Label(4, 1, "原書名"));
ws.addCell(new jxl.write.Label(5, 1, "副題名"));
ws.addCell(new jxl.write.Label(6, 1, "著者"));
ws.addCell(new jxl.write.Label(7, 1, "譯者"));
ws.addCell(new jxl.write.Label(8, 1, "版次"));
ws.addCell(new jxl.write.Label(9, 1, "出版地"));
ws.addCell(new jxl.write.Label(10, 1, "出版社"));
ws.addCell(new jxl.write.Label(11, 1, "出版日期"));
ws.addCell(new jxl.write.Label(12, 1, "頁數"));
ws.addCell(new jxl.write.Label(13, 1, "書高"));
ws.addCell(new jxl.write.Label(14, 1, "裝幀"));
ws.addCell(new jxl.write.Label(15, 1, "叢書名"));
ws.addCell(new jxl.write.Label(16, 1, "一般性附註項"));
ws.addCell(new jxl.write.Label(17, 1, "簡介"));
ws.addCell(new jxl.write.Label(18, 1, "主題詞"));
ws.addCell(new jxl.write.Label(19, 1, "中圖法分類"));
ws.addCell(new jxl.write.Label(20, 1, "更新日期"));
ws.addCell(new jxl.write.Label(21, 1, "本數"));
book=new Book[ve.size()];
for (int i= 0; i < ve.size(); i++)
{
book[i]= (Book)ve.get(i);
ws.addCell(new jxl.write.Label(0, i + 2, "" + book[i].getBookId()));
ws.addCell(new jxl.write.Label(1, i + 2, book[i].getIsbn()));
ws.addCell(new jxl.write.Label(2, i + 2, "" + book[i].getPrice()));
ws.addCell(new jxl.write.Label(3, i + 2, book[i].getBookTitle()));
ws.addCell(new jxl.write.Label(4, i + 2, book[i].getOldFilename()));
ws.addCell(new jxl.write.Label(5, i + 2, book[i].getSubTitle()));
ws.addCell(new jxl.write.Label(6, i + 2, book[i].getWriter()));
ws.addCell(new jxl.write.Label(7, i + 2, book[i].getTranscribe()));
ws.addCell(new jxl.write.Label(8, i + 2, "" + book[i].getVersion()));
ws.addCell(new jxl.write.Label(9, i + 2, book[i].getPublishCity()));
ws.addCell(new jxl.write.Label(10, i + 2, book[i].getPublisher()));
ws.addCell(new jxl.write.Label(11, i + 2, book[i].getPublishDate().toString()));
ws.addCell(new jxl.write.Label(12, i + 2, "" + book[i].getPage()));
ws.addCell(new jxl.write.Label(13, i + 2, "" + book[i].getHight()));
ws.addCell(new jxl.write.Label(14, i + 2, book[i].getInstall()));
ws.addCell(new jxl.write.Label(15, i + 2, book[i].getSeries()));
ws.addCell(new jxl.write.Label(16, i + 2, book[i].getNotes()));
ws.addCell(new jxl.write.Label(17, i + 2, book[i].getPrecisnotes()));
ws.addCell(new jxl.write.Label(18, i + 2, book[i].getSubject()));
ws.addCell(new jxl.write.Label(19, i + 2, book[i].getCls().replaceAll("_", "")));
ws.addCell(new jxl.write.Label(20, i + 2, book[i].getUpdatedate().toString()));
ws.addCell(new jxl.write.Label(21, i + 2, "0"));
}
jxl.write.WritableFont wfc=
new jxl.write.WritableFont(
WritableFont.ARIAL,
255,
WritableFont.BOLD,
false,
UnderlineStyle.NO_UNDERLINE,
jxl.format.Colour.BLACK);
jxl.write.WritableCellFormat wcfFC= new jxl.write.WritableCellFormat(wfc);
ws.addCell(new jxl.write.Label(0, 0, "為保證您提交定單的穩定和正確,導入定單時候請勿更改此表格式(請勿更改書目ID,訂購本數自行添加!)"));
wwb.write();
//關閉Excel工作薄對象
wwb.close();
} catch (IOException e)
{} catch (RowsExceededException e)
{} catch (WriteException e)
{}
}
//導入EXCEL
if (f.getName().indexOf(".xls") > 0)
{
try
{
fis= new FileInputStream(f);
BookBean bob= new BookBean();
UserBean usb= new UserBean();
jxl.Workbook rwb= Workbook.getWorkbook(fis);
jxl.Sheet sh= rwb.getSheet(0);
int rowCount= sh.getRows();
SimpleDateFormat sdf= new SimpleDateFormat("dd/MM/yyyy");
book= new Book[rowCount - 1];
for (int i= 1; i < rowCount; i++)
{
book[i - 1]= new Book();
jxl.Cell[] ce= sh.getRow(i);
book[i - 1].setIsbn(ce[0].getContents().toString());
book[i - 1].setSeries(ce[1].getContents().toString());
book[i - 1].setBookTitle(ce[2].getContents().toString());
book[i - 1].setWriter(ce[3].getContents().toString());
book[i - 1].setTranscribe(ce[4].getContents().toString());
book[i - 1].setPublisher(ce[5].getContents().toString());
book[i - 1].setPublishDate(sdf.parse(ce[6].getContents().toString(), new ParsePosition(0)));
book[i-1].setVersion(Integer.parseInt(ce[7].getContents().toString()));
book[i-1].setPage(Integer.parseInt(ce[8].getContents().toString()));
book[i-1].setCls(ce[9].getContents().toString());
book[i-1].setPrecisnotes(ce[10].getContents().toString());
book[i-1].setInstall(ce[11].getContents().toString());
book[i-1].setPrice(Float.parseFloat(ce[12].getContents().toString()));
book[i-1].setUserid(usb.getUser().getUserid());
getVector().addElement(book[i - 1]);
}
rwb.close();
fis.close();
} catch (FileNotFoundException e)
{} catch (BiffException e)
{} catch (IOException e)
{} catch (NumberFormatException e)
{
ShowMessage("數據導入失敗,請按照本軟體要求的EXCEL格式導入定單");
}
}