sql數據導出
用備份資料庫的方式可以將sql資料庫導出成一個數據文件。
工具:SQL Server Managerment Studio
步驟:
1、打開SQL Server Managerment Studio,登錄資料庫。
5、最後等待執行結束即可。
Ⅱ 怎麼將資料庫及數據從sql資料庫中導出
SQLServer導入和導出向導為在數據源之間復制數據和構造基本包提供了一種最為簡單的方法。
bcp 實用工具 (Bcp.exe) 是一個使用大容量復製程序 (BCP) API 的命令行工具。bcp 實用工具可執行以下任務:
將 SQL Server 表中的數據大容量導出到數據文件中。
從查詢中大容量導出數據。
將數據文件中的數據大容量導入到 SQL Server 表中。
生成格式化文件。
Ⅲ sql server怎麼快速導出查詢到的數據
選中要導出的數據,點擊表格左上角。
右擊左上角,在菜單中選擇「將結果另存為」,這時出現保存文件的彈出框,選擇保存路徑,填寫文件名。
保存文件後,可以在桌面上看到csv文件,已經被識別成一個excel了,雙擊打開,可以看到數據內容。
Ⅳ SQL按條件導出數據
select*fromt1b,
(selecta.stb_id,max(a.change_date)aschange_datefromt1awherea.after_status='active'
groupbya.stb_id)c
whereb.stb_id=c.stb_idandb.change_date=c.change_date;
sqlserver2005試過可以
是不是我給的sql查到的記錄多了
可能是std_id和change_date相同的記錄不止一條
增加條件,如果std_id和change_date相同的記錄不止一條則選id最大的
改為
select*fromt1b,
(selecta.stb_id,max(a.change_date)aschange_date,max(a.id) as id fromt1awherea.after_status='active'
groupbya.stb_id)c
whereb.stb_id=c.stb_idandb.change_date=c.change_date and b.id = c.id;
新需求
insert into 新表
select b.* fromt1b,
(selecta.stb_id,max(a.change_date)aschange_date,max(a.id) as id fromt1awherea.after_status='active'
groupbya.stb_id)c
whereb.stb_id=c.stb_idandb.change_date=c.change_date and b.id = c.id;
試試看,b.*這種寫法應該支持,插入的是所有的時間最近的數據,如果要取部分,那你再加上新的過濾條件了
Ⅳ sql 如何導出資料庫
SQLSERVER 使用 bcp或者DTS
DB2 使用 IMPORT,EXPORT,LOAD
Oracle使用imp,exp,sqlldr
看你使用什麼資料庫,去網路找找也行,去資料庫提供的文檔也行。
Ⅵ 急!如何將查詢出來的sql資料庫的數據導出EXCEL
1、首先打開Sql Server Manegement管理工具,找到一個接下來要操作的表,如下圖所示
Ⅶ sql資料庫怎麼導出數據到sql
打開SQL Server Management Studio,在對象資源管理器中,展開「SQL Server 實例」→「資料庫」→「MySchool」節點,單擊滑鼠右鍵,選擇「任務」→「導出數據」命令。出現導入和導出向導的歡迎界面,單擊「下一步」按鈕,出現「選擇數據源」對話框,如圖
在「選擇數據源」對話框中設置如下選項:
數據源:SQL Native Client 10.0。
伺服器名稱:DC。
身份驗證:Windows身份驗證。
資料庫:MySchool。
單擊「下一步」按鈕,出現「選擇目標」對話框,設置如下選項(如圖所示):
目標:平面文件目標。
文件名:C:\student.txt。
格式:帶分隔符。
單擊「下一步」按鈕,出現「指定表復制或查詢」對話框,如圖所示。
在「指定表復制或查詢」對話框中選中「復制一個或多個表或視圖的數據」單選按鈕,單擊「下一步」按鈕,出現「配置平面文件目標」對話框,如圖所示。
設置源表或源視圖為MySchool.dbo.student,單擊「下一步」按鈕。
在「保存並執行包」對話框中選中「立即執行」復選框,如圖所示,然後單擊「下一步」按鈕。
在如圖所示的對話框中單擊「完成」按鈕。
如圖所示,當執行完後,單擊「關閉」按鈕。
8
在Windows資源管理器中打開C:\student.txt文件,驗證導出的結果。
Ⅷ 如何將SQL數據導出成Excel
標准按鈕中有,應該是最後一項!
Ⅸ 怎樣將SQL數據導出到EXCEL中
SQL SERVER 和EXCEL的數據導入導出
1、在SQL SERVER里查詢Excel數據:
======================================================
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
下面是個查詢的示例,它通過用於 Jet 的 OLE DB 提供程序查詢 Excel 電子表格。
SELECT *
FROM OpenDataSource ( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
2、將Excel的數據導入SQL server :
======================================================
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
實例:
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
3、將SQL SERVER中查詢到的數據導成一個Excel文件
======================================================
T-SQL代碼:
EXEC master..xp_cmdshell 'bcp 庫名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
參數:S 是SQL伺服器名;U是用戶;P是密碼
說明:還可以導出文本文件等多種格式
實例:EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"'
EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout C:\ authors.xls -c -Sservername -Usa -Ppassword'
在VB6中應用ADO導出EXCEL文件代碼:
Dim cn As New ADODB.Connection
cn.open "Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;"
cn.execute "master..xp_cmdshell 'bcp "SELECT col1, col2 FROM 庫名.dbo.表名" queryout E:\DT.xls -c -Sservername -Usa -Ppassword'"
4、在SQL SERVER里往Excel插入數據:
======================================================
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Temp.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...table1 (A1,A2,A3) values (1,2,3)
T-SQL代碼:
INSERT INTO
OPENDATASOURCE('Microsoft.JET.OLEDB.4.0',
'Extended Properties=Excel 8.0;Data source=C:\training\inventur.xls')...[Filiale1$]
(bestand, prokt) VALUES (20, 'Test')
總結:利用以上語句,我們可以方便地將SQL SERVER、ACCESS和EXCEL電子表格軟體中的數據進行轉換,為我們提供了極大方便!
Ⅹ sql server怎麼導出數據
1、在成功登錄之後,找到要導出的資料庫,右擊-->任務-->導出數據
2、直接點擊下一步
3、會出現一個新窗口,「目標」表示的是我們要把資料庫倒入盛什麼格式的文件,在這里,我選擇的是默認的,繼續「下一步」
4、選擇「復制一個或多個表或試圖的數據」
5、選中要導出的數據
6、繼續「下一步」
7、點擊「完成」,即可完成數據的導出