1.怎么把excel文件里的數(shù)據(jù)導(dǎo)入SQL數(shù)據(jù)庫
1、打開企業(yè)管理器,打開要導(dǎo)入數(shù)據(jù)的數(shù)據(jù)庫,在表上按右鍵,所有任務(wù)-->;導(dǎo)入數(shù)據(jù),彈出DTS導(dǎo)入/導(dǎo)出向?qū)?,?下一步 ,
2、選擇數(shù)據(jù)源 Microsoft Excel 97-2000,文件名 選擇要導(dǎo)入的xls文件,按 下一步 ,
3、選擇目的 用于SQL Server 的Microsoft OLE DB提供程序,服務(wù)器選擇本地(如果是本地?cái)?shù)據(jù)庫的話,如 VVV),使用SQL Server身份驗(yàn)證,用戶名sa,密碼為空,數(shù)據(jù)庫選擇要導(dǎo)入數(shù)據(jù)的數(shù)據(jù)庫(如 client),按 下一步 ,
4、選擇 用一條查詢指定要傳輸?shù)臄?shù)據(jù),按 下一步 ,
5、按 查詢生成器,在源表列表中,有要導(dǎo)入的xls文件的列,將各列加入到右邊的 選中的列 列表中,這一步一定要注意,加入列的順序一定要與數(shù)據(jù)庫中字段定義的順序相同,否則將會(huì)出錯(cuò),按 下一步 ,
6、選擇要對(duì)數(shù)據(jù)進(jìn)行排列的順序,在這一步中選擇的列就是在查詢語句中 order by 后面所跟的列,按 下一步 ,
7、如果要全部導(dǎo)入,則選擇 全部行,按 下一步,
8、則會(huì)看到根據(jù)前面的操作生成的查詢語句,確認(rèn)無誤后,按 下一步,
9、會(huì)看到 表/工作表/Excel命名區(qū)域 列表,在 目的 列,選擇要導(dǎo)入數(shù)據(jù)的那個(gè)表,按 下一步,
10、選擇 立即運(yùn)行,按 下一步,
11、會(huì)看到整個(gè)操作的摘要,按 完成 即可。
當(dāng)然,在以上各個(gè)步驟中,有的步驟可以有多種選擇,你可以根據(jù)自己的需要來選擇相應(yīng)的選項(xiàng)。例如,對(duì)編程有興趣的朋友可以在第10步的時(shí)候選擇保存DTS包,保存成Visual Basic文件,可以看看里面的代碼,提高自己的編程水平
2.sqlserver中怎么將sql文件導(dǎo)入數(shù)據(jù)庫中
1.打開SQL Server Management Studio,在對(duì)象資源管理器中,展開“SQLServer 實(shí)例”→“數(shù)據(jù)庫”→“Benet”節(jié)點(diǎn),單擊鼠標(biāo)右鍵,選擇“任務(wù)”→“導(dǎo)入數(shù)據(jù)”命令。出現(xiàn)歡迎界面,單擊“下一步”按鈕,出現(xiàn)“選擇數(shù)據(jù)源”對(duì)話框。在“選擇數(shù)據(jù)源”對(duì)話框中設(shè)置如下選項(xiàng)
2.單擊“下一步”按鈕,出現(xiàn)“指定表復(fù)制或查詢”對(duì)話框。在“指定表復(fù)制或查詢”對(duì)話框中選中“復(fù)制一個(gè)或多個(gè)表或視圖的數(shù)據(jù)”單選按鈕,單擊“下一步”按鈕。出現(xiàn)“選擇源表和源視圖”對(duì)話框,設(shè)置如下選項(xiàng),如圖4.9所示,然后單擊“下一步”按鈕。
3.在“保存并執(zhí)行包”對(duì)話框中選中“立即執(zhí)行”復(fù)選框,然后單擊“下一步” 按鈕。
在如圖所示的對(duì)話框中單擊“完成”按鈕。
當(dāng)執(zhí)行完后,單擊“關(guān)閉”按鈕。
SQL Server:一提到SQL Server,大家一般都只想到Microsoft SQL Server,而非Sybase SQL Server。SQL Server最初是由Microsoft, Sybase and Ashton-Tate三家公司攔下的生意,是為IBM(又出現(xiàn)了)公司的OS/2操作系統(tǒng)開發(fā)的。隨著OS/2項(xiàng)目的失敗,大家也分道揚(yáng)鑣。 Microsoft自然轉(zhuǎn)向自己的win操作系統(tǒng),作為windows NT軟件方案的一部分。而Sybase則專注于Linux/Unix方向的數(shù)據(jù)庫開發(fā)。
MS SQL Server主要面向中小企業(yè)。其最大的優(yōu)勢(shì)就是在于集成了MS公司的各類產(chǎn)品及資源,提供了強(qiáng)大的可視化界面、高度集成的管理開發(fā)工具,在快速構(gòu)建商業(yè)智能(BI)方面頗有建樹。 MS SQL Server是MS公司在軟件集成方案中的重要一環(huán),也為WIN系統(tǒng)在企業(yè)級(jí)應(yīng)用中的普及做出了很大貢獻(xiàn)。
3.怎樣將.sql文件導(dǎo)入到數(shù)據(jù)庫
一 備份數(shù)據(jù)庫
1 選擇某一個(gè)數(shù)據(jù)庫,右鍵依次選擇:任務(wù)==》生成腳本;
2 選擇要編寫腳本的數(shù)據(jù)庫對(duì)象,注意此處可以選擇特定的數(shù)據(jù)庫對(duì)象,我們可以選擇我們需要備份的數(shù)據(jù)表。
3 在當(dāng)前頁面下面第一步選擇高級(jí)選項(xiàng),然后再選擇輸出的sql腳本的保存位置。
4 高級(jí)選項(xiàng)中最重要的一步就是在”要編寫的腳本的數(shù)據(jù)類型“中選擇第一項(xiàng)“架構(gòu)和數(shù)據(jù)”,這個(gè)默認(rèn)是選擇“僅限架構(gòu)”,這個(gè)選項(xiàng)只會(huì)復(fù)制數(shù)據(jù)庫的表結(jié)構(gòu)而不會(huì)復(fù)制數(shù)據(jù)庫的具體數(shù)據(jù)。
5 我們可以查看具體的導(dǎo)出的腳本和數(shù)據(jù)。
二 還原數(shù)據(jù)庫
1 在一個(gè)新的數(shù)據(jù)庫實(shí)例中創(chuàng)建一個(gè)一模一樣的空的數(shù)據(jù)庫,名稱也為IGIS。
2 通過:文件==》打開文件,打開剛開始導(dǎo)出的腳本文件。
3 選擇執(zhí)行或者是按下F5來執(zhí)行相應(yīng)的操作,就可以將相應(yīng)的數(shù)據(jù)庫里面的數(shù)據(jù)表結(jié)構(gòu)和數(shù)據(jù)導(dǎo)入到新的數(shù)據(jù)庫中,最終完成數(shù)據(jù)庫的備份工作。
4.如何將數(shù)據(jù)庫文件導(dǎo)入數(shù)據(jù)庫中
1)打開你的sql server,找到要導(dǎo)入數(shù)據(jù)的數(shù)據(jù)庫,右鍵——〉任務(wù)——〉導(dǎo)入數(shù)據(jù)
2)按照?qǐng)D示選擇要導(dǎo)入的excel
3)選擇導(dǎo)入到哪個(gè)數(shù)據(jù)庫
4)導(dǎo)入excel選擇第一項(xiàng)即可,選擇第二項(xiàng)是表與表直接內(nèi)容的篩選復(fù)制
5)選擇源表和源視圖
6)編輯映射頁面
7)繼續(xù)下一步,點(diǎn)擊完成,看到傳輸數(shù)據(jù)完成頁面
8
8)進(jìn)入數(shù)據(jù)庫刷新,查看剛剛導(dǎo)入的表,完成!
5.怎樣將EXCEL數(shù)據(jù)表導(dǎo)入到SQL中
方法/步驟
1
打開SQL Server Management Studio,按圖中的路徑進(jìn)入導(dǎo)入數(shù)據(jù)界面。
2
導(dǎo)入的時(shí)候需要將EXCEL的文件準(zhǔn)備好,不能打開。點(diǎn)擊下一步。
3
數(shù)據(jù)源:選擇“Microsoft Excel”除了EXCEL類型的數(shù)據(jù),SQL還支持很多其它數(shù)據(jù)源類型。
4
選擇需要導(dǎo)入的EXCEL文件。點(diǎn)擊瀏覽,找到導(dǎo)入的文件確定。
5
再次確認(rèn)文件路徑?jīng)]有問題,點(diǎn)擊下一步。
6
默認(rèn)為是使用的WINODWS身份驗(yàn)證,改為使用SQL身份驗(yàn)證。輸入數(shù)據(jù)庫密碼,注意:數(shù)據(jù)庫,這里看看是不是導(dǎo)入的數(shù)據(jù)庫。也可以在這里臨時(shí)改變,選擇其它數(shù)據(jù)庫。
7
選擇導(dǎo)入數(shù)據(jù)EXCEL表內(nèi)容范圍,若有幾個(gè)SHEET表,或一個(gè)SHEET表中有些數(shù)據(jù)我們不想導(dǎo)入,則可以編寫查詢指定的數(shù)據(jù)進(jìn)行導(dǎo)入。點(diǎn)擊下一步。
8
選擇我們需要導(dǎo)入的SHEET表,比如我在這里將SHEET表名改為price,則導(dǎo)入后生面的SQL數(shù)據(jù)庫表為price$。點(diǎn)擊進(jìn)入下一步。
9
點(diǎn)擊進(jìn)入下一步。
10
在這里完整顯示了我們的導(dǎo)入的信息,執(zhí)行內(nèi)容,再次確認(rèn)無誤后,點(diǎn)擊完成,開始執(zhí)行。
11
可以看到任務(wù)執(zhí)行的過程和進(jìn)度。
12
執(zhí)行成功:我們可以看看執(zhí)行結(jié)果,已傳輸1754行,表示從EXCEL表中導(dǎo)入1754條數(shù)據(jù),包括列名標(biāo)題。這樣就完成了,執(zhí)行SQL查詢語句:SELECT * FROM price$就可以查看已導(dǎo)入的數(shù)據(jù)內(nèi)容。
6..sql如何導(dǎo)入到數(shù)據(jù)庫
附加數(shù)據(jù)庫 或者導(dǎo)入數(shù)據(jù)庫
SQL本身有數(shù)據(jù)導(dǎo)入的操作。但如果要從一個(gè)備份的文件中導(dǎo)入數(shù)據(jù),則要進(jìn)行另外的操作。下面以一個(gè)例子進(jìn)行說明。
SQL服務(wù)器上已有一個(gè)DOE數(shù)據(jù)庫,并且里面有大量的數(shù)據(jù),現(xiàn)準(zhǔn)備從另外一個(gè)備份文件A1.BAK(不是DOE數(shù)據(jù)庫的備份文件)中導(dǎo)入另外的數(shù)據(jù)(即導(dǎo)入后在DOE中增加一些數(shù)據(jù)表,表中已錄有數(shù)據(jù)),并保持原DOE的數(shù)據(jù)不變。
1、首先,在“SQL企業(yè)管理器”中新建一個(gè)臨時(shí)數(shù)據(jù)庫A1。
2、右擊A1數(shù)據(jù)庫,選擇:所有任務(wù)->還原數(shù)據(jù)庫。
3、在“還原數(shù)據(jù)庫”窗口中,選擇:“從設(shè)備”。
4、點(diǎn)擊“選擇設(shè)備”。
5、點(diǎn)擊“添加”。
6、從文件名中選擇要還原的數(shù)據(jù)庫文件,如A1.BAK。
7、點(diǎn)擊“確定”,返回“還原數(shù)據(jù)庫”窗口。
8、點(diǎn)擊“選項(xiàng)”卡,進(jìn)入選項(xiàng)設(shè)置。
9、鉤選:“在現(xiàn)有數(shù)據(jù)庫上強(qiáng)制還原”。
10、修改“移到物理文件名”為:“c:/a1.ldf”、“c:/a1.mdf”。
11、點(diǎn)確定,即可導(dǎo)入備份文件中的數(shù)據(jù)到臨時(shí)數(shù)據(jù)庫A1中。
12、此時(shí),你可以將數(shù)據(jù)從A1導(dǎo)入到另外一真正要導(dǎo)入的數(shù)據(jù)庫中,如DOE數(shù)據(jù)庫。
(下面的數(shù)據(jù)導(dǎo)入操作為SQL2000企業(yè)管理器的一般數(shù)據(jù)導(dǎo)入導(dǎo)出操作。)
13、在“SQL企業(yè)管理器”中選擇“DOE”數(shù)據(jù)庫。
14、右擊DOE數(shù)據(jù)庫,選擇:所有任務(wù)->導(dǎo)入數(shù)據(jù)。
15、在“DTS導(dǎo)入/導(dǎo)出向?qū)А贝翱诘摹斑x擇數(shù)據(jù)源”中,數(shù)據(jù)源選擇剛才建立并導(dǎo)入數(shù)據(jù)的臨時(shí)數(shù)據(jù)庫A1。點(diǎn)擊下一步。
16、在“選擇目的”中,系統(tǒng)已經(jīng)默認(rèn)為DOE數(shù)據(jù)庫。
17、連續(xù)點(diǎn)擊“下一步”,直到完成。
經(jīng)過上面的操作,你已經(jīng)成功地將備份文件A1.BAK中數(shù)據(jù)導(dǎo)入DOE數(shù)據(jù)庫中,并且DOE數(shù)據(jù)庫原有數(shù)據(jù)不變。
此時(shí),你可以刪除臨時(shí)數(shù)據(jù)庫A1。
-------------------------------------------------------------
1.打開SQLCC
2.連接數(shù)據(jù)庫
3.連接表"ragnarok"(沒有的可以新建一個(gè))
4.選擇表按CTRL+Q
5.點(diǎn)左側(cè)的"打開"按扭(圖標(biāo)為一個(gè)文件夾)導(dǎo)入SQL文件
6.刪除深紅色的部分(注意要全部刪除,不然導(dǎo)入過程可能會(huì)出錯(cuò))
7.修改開頭的數(shù)據(jù)庫為"ragnarok",結(jié)尾修改數(shù)據(jù)庫的用戶名和密碼
8.按右側(cè)的"導(dǎo)入"按扭(圖標(biāo)為一個(gè)感嘆號(hào))開始導(dǎo)入
9.導(dǎo)入完畢后關(guān)閉窗口
10.重新連接數(shù)據(jù)庫,即可看到"ragnarok"里的數(shù)據(jù)表了
7.怎么將MySQL里的表數(shù)據(jù)導(dǎo)入到SqlServer里面
Windows XP sp2
MS SQL Server 2OOO sp1
MySql 5.0.41
1:MSSQLServer數(shù)據(jù)庫導(dǎo)入到MySql數(shù)據(jù)庫
步驟:
1.安裝mysql數(shù)據(jù)庫的ODBC驅(qū)動(dòng),mysql-connector-odbc-3.51.23-win32.msi,下載并安裝。
2.在Mysql中創(chuàng)建數(shù)據(jù)庫實(shí)例。
3.打開控制面板 -->; 管理工具 -->; 數(shù)據(jù)源ODBC,在用戶DSN中添加一個(gè)MySQL ODBC 3.51數(shù)據(jù)源。
4.在登錄login選項(xiàng)卡中輸入數(shù)據(jù)源名稱Data Source Name,此處輸入MysqlDNS(也可以自己隨便命名,只要在后面導(dǎo)入數(shù)據(jù)的時(shí)候選擇正確的數(shù)據(jù)源名字就行);然后輸入服務(wù)器Server,用戶User,密碼Password,輸入正確后選擇要導(dǎo)入的數(shù)據(jù)庫,Database選擇你需要導(dǎo)入的數(shù)據(jù)庫。在連接選項(xiàng)connect options中根據(jù)需要設(shè)置MySql使用的端口port和字符集Character Set。
注:字符集一定要和Mysql服務(wù)器相對(duì)應(yīng),如果Mysql使用了gbk字符集,則一定要設(shè)置字符集為gbk,否則導(dǎo)入到Sql Server可能會(huì)出現(xiàn)問號(hào)亂碼。
5.打開sql server企業(yè)管理器,選擇該數(shù)據(jù)庫,單擊右鍵選擇所有任務(wù) -->; 導(dǎo)出數(shù)據(jù)。
6.'選擇數(shù)據(jù)源'為默認(rèn),‘選擇目的’為剛剛安裝的mySQL數(shù)據(jù)源,用戶/系統(tǒng)DSN為MysqlDNS。在‘指定表復(fù)制或查詢’中選擇‘從源數(shù)據(jù)庫復(fù)制表和視圖’,在‘選擇源表和視圖’里,選擇需要導(dǎo)入的表,即可將數(shù)據(jù)從MSSQLServer數(shù)據(jù)庫導(dǎo)入到MySql數(shù)據(jù)庫中。
2:MySql數(shù)據(jù)庫導(dǎo)入到MSSQL數(shù)據(jù)庫中
1.安裝mysql數(shù)據(jù)庫的ODBC驅(qū)動(dòng),mysql-connector-odbc-3.51.19-win32.msi
2.打開控制面板/管理工具/數(shù)據(jù)源ODBC,在用戶DSN中添加一個(gè)MySQL ODBC 3.51數(shù)據(jù)源。
3.在登錄login選項(xiàng)卡中輸入數(shù)據(jù)源名稱Data Source Name,此處輸入MysqlDNS;然后輸入服務(wù)器,用戶User,密碼Password,輸入正確后選擇要導(dǎo)入的數(shù)據(jù)庫。在連接選項(xiàng)connect options中根據(jù)需要設(shè)置MySql使用的端口port和字符集Character Set。
注:字符集一定要和Mysql服務(wù)器相對(duì)應(yīng),如果Mysql使用了gbk字符集,則一定要設(shè)置字符集為gbk,否則導(dǎo)入到Sql 可能會(huì)出現(xiàn)問號(hào)亂碼。
4.打開sql server企業(yè)管理器,新建一數(shù)據(jù)庫MySql。選擇該數(shù)據(jù)庫,單擊右鍵選擇所有任務(wù)/導(dǎo)入數(shù)據(jù)。
5.選擇數(shù)據(jù)源為其它(ODBC數(shù)據(jù)源),用戶/系統(tǒng)DSN為MysqlDNS。其余根據(jù)向?qū)нM(jìn)行,即可將數(shù)據(jù)從MySql數(shù)據(jù)庫導(dǎo)入到MSSQL數(shù)據(jù)庫中
8.怎么把數(shù)據(jù)從mysql數(shù)據(jù)庫導(dǎo)入sql server
最近在搞將mysql 數(shù)據(jù)庫導(dǎo)入到sql server 2008 數(shù)據(jù)庫,按照網(wǎng)上說的方法搞好后,發(fā)現(xiàn)在導(dǎo)入導(dǎo)出向?qū)Ш笳也坏轿以趏dbc 配置的數(shù)據(jù)源名,轉(zhuǎn)換不了,提示【無法找到用于將提供程序類型映射到 SSIS 類型的映射文件】,各位大哥大姐們,給小妹指條明路吧。
------解決方案--------------------------------------------------------
會(huì)不會(huì)是你mysql的數(shù)據(jù)驅(qū)動(dòng)沒裝好ODBC中才找不到吧,你重新裝一下驅(qū)動(dòng),然后在ODBC中配置好在測(cè)試一下連接,然后可以通過SQL Server 的DTS工具導(dǎo)入;