當前位置:首頁 » 編程語言 » 文件夾怎麼添加到sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

文件夾怎麼添加到sql

發布時間: 2022-05-26 02:12:20

㈠ epkg數據怎麼導入sql

導入資料庫1. 創建資料庫後,至少會形成兩個文件,一個擴展名為.mdf,一個擴展名為.ldf的文件。如果想把資料庫導入到SQL Server裡面,這兩個文件都要拷貝過來。
建議將文件導入到SQL SERVER默認的存儲資料庫的地方。SQL Server存儲資料庫的文件夾查看方式如下:打開SQL Server Management Studio,連接到SQL Server,進入Management Studio,然後依次點開資料庫->系統資料庫,找到master資料庫,然後單擊master,按下右鍵,在彈出的快捷菜單中選擇屬性,出現屬性窗口。
Master資料庫屬性窗口,然後點擊『文件』選項卡,然後拖動水平滾動條,可以看到master資料庫對應的數據文件(.mdf)和日誌文件(.ldf)存放的位置,單擊該路徑,然後按下ctrl+C復制下來,先不要關閉該屬性窗口
雙擊計算機,然後在最上面的地址欄用Ctrl+V粘貼剛才的文件路徑。然後按下Enter鍵。
將AdventureWorks資料庫對應的兩個文件AdventureWorks_Data.mdf和AdventureWorks_Log.ldf復制到該文件夾下。
回到SQL SERVER Management Studio,右鍵單擊「資料庫」,在彈出的快捷菜單中選擇「附加」
在彈出的框中單擊「添加」,然後彈出如下圖的對話框:在對話框中選擇AdventureWorks_Data.mdf,然後單擊確定。
回到如下圖的窗口,然後單擊確定,資料庫附件成功
分離資料庫的步驟是:右鍵單擊要分離的資料庫,如AdventureWorks,右鍵單擊其屬性,然後查看下文件所在的位置,方便待會找文件。分離資料庫,右鍵單擊要分離的資料庫,如AdventureWorks,在快捷菜單中選擇「任務」-「分離」,彈出「分離資料庫對話框」,然後單擊「確定」,便完成了分離,找到文件所在的文件夾,把mdf文件和ldf文件拷貝走即可。

㈡ 如何將txt文件導入到sql2008資料庫

第一步,打開導入導出工具(SQL Server程序文件夾下)。(win7 32位系統下SQL自帶,64位系統下好像要裝)

第二步,選擇源文件的格式。這里txt格式文件選擇平面文件源。


第三步,瀏覽選擇文件源,其中代碼頁要改成簡體中文。另外在列中可查看導入的數據列是否正確,在高級中可編輯欄位名。


第四步,選擇目標伺服器和資料庫。就是確定數據文件要導入到哪一個一個伺服器的哪一個資料庫中。


第五步,選擇目標表,打開編輯映射。默認時以文件名建立新表。


第六步,編輯映射。把數據對應導入資料庫各欄位中!若是目標表是新建的,那麼要編輯資料庫中的個欄位名以及數據類型。


那麼做完這些後只要數據源沒有問題,單擊下一步……就可以搞定了。


注意:導入數據時要注意的地方。在導入txt格式的文件時首先需要注意數據的排列。每一列之間用統一的分隔符隔開,刪除無關的行信息。另外需要注意的是,txt格式的文件導入時空格也是被讀取的,所以要刪除空格。

㈢ 如何將多個csv文件導入到SqlServer中

解決辦法:

1.打開Microsoft Visual Studio.

2.文件-新建-項目-Integration Services 項目.

3.名稱任意定義,在這里名稱為:CsvImportSqlserver,勾選"創建解決方案的目錄"

4.在"數據流"下,點擊頁面藍色字母,進入編輯區.

5.選擇左側工具箱,選擇"平面文件源"和"OLE DB 目標"控制項拖動到編輯區.

6.選中「平面文件源」,右鍵選擇編輯,彈出「平面文件源編輯器」窗口.

7.在「平面文件連接管理器」中,點擊「新建」按鈕。

8.連接管理器:ImprotFile(任意起名),在常規中,瀏覽要導入的csv文件的所在路徑(如:test_1.csv)。
注意:勾選(在第一個數據行中顯示列名稱)

9.默認「列」的設置,在「高級」中,匹配數據類型一致。
目標資料庫中,int類型的欄位-〉在高級中,設置「四位元組帶符號的整數 [DT_I4]」
varchar類型的欄位-〉設置「字元串 [DT_STR]」注意:類型的大小。
smallint類型欄位-〉設置「雙位元組帶符號的整數 [DT_I2]」
decimal類型的欄位-〉設置「雙精度浮點數 [DT_R8]」

10.點擊確定,選中「平面文件源」,右鍵「添加路徑」,連接自:平面文件源;連接至:OLE DB目標
輸出:平面文件源 ; 輸入:OLE DB目標輸入。

11.設置後,在編輯區發現有個(平面文件源-〉OLE DB目標輸入)的指向箭頭。

12.接下來,選中(OLE DB目標),右鍵編輯。

13.新建OLE DB 連接管理器。

14.伺服器名:IP地址(172.26.36.6)

15.在選擇或輸入一個資料庫名中:選擇要導入到的資料庫(如:DW)

16.點擊「測試連接」,提示連接成功,確定並關閉窗口。

17.接下來,在「數據訪問模式」中:表或視圖。

18.表或視圖名稱:資料庫中相對應的表:test庫。

19.在「應射」中,設置逐個欄位一一映射。

20.點擊確定。

21.點擊F5,進行調試,看數據是否在正確導入。
(如果報錯,重新設置數據類型)

22.點擊「控制流」,選中控制項Foreach 循環容器,拖到編輯區。

23.把「數據流任務」放入「Foreach 循環容器」中

24.選中「Foreach 循環容器」,右鍵編輯。

25.在「集合」選項-枚舉器配置,選擇csv文件所在的文件夾。

26.文件名以正則表達式的方式輸入,如(test_*.csv)

27.變數映射:在變數列下拉項中,點擊「新建變數」,名稱:var_test,其他默認,直接點擊確定。

28.在編輯區左下腳-連接管理器中,選中「ImprotFile」右鍵屬性;

29.點擊expressions後面的編輯按鈕,屬性:ConnectionString,表達式:選擇「var_test」變數,並把它拖到「表達式」區域。

30.確定後,開始F5,開始導入集合中所有csv文件.

31.至此,所有設置完畢。

同理,要想把資料庫表,導出csv文件,也一樣道理。

足球 另:當導入一個csv文件時,可以根據sqlserver導入導出向導就可以。

具體操作如下:

1.選中資料庫test,右鍵-任務-導入數據。

2.點擊「下一步」按鈕

3.數據源選擇:平面文件源

4.其他選項,與上述一致。(數據類型一定要匹配正確)

5.下一步,輸入正確的伺服器名稱,資料庫名稱。

6.在「表和視圖」中,「源」與「目標」的表要映射正確。

7.下一步,選擇「立即運行」。

8.點擊完成,開始導入。

㈣ 怎樣把文件從當地文件夾導入到資料庫中去

原來生成的是yourname.sql文件,
在workbench里點"open
a
sql。。。"導入,
要重新執行導入的語句,才能寫入mysql
service

㈤ phpmyadmin怎麼導入sql文件

在phpmyadmin目錄文件夾下建立一個文件夾,如 import

將想要導入的sql文件放入import文件夾中

打開config.inc.php(就在phpmyadmin目錄下,如圖1),找到 $cfg['UploadDir'] = ''; ,將其改為 $cfg['UploadDir'] = 'import'; (可能記事本里的內容看起來很亂,用「查找」功能還是很方便的)。保存退出。

4
4.打開phpmyadmin,按照尋常方式導入,會發現多了一個選項 「或 網站伺服器上載目錄」,在下拉列表中選擇需要導入的.sql文件即可。點「執行」即可等待成功。

㈥ 批量導入一個文件夾下所有csv到sql腳本

這個很復雜,我說下思路。
1、獲取文件夾下的文件列表,master..xp_dirtree 路徑
2、根據文件名創建表名
3、使用 bulk insert 或者其他的導入腳本 來導入數據。

㈦ 如何將文本文件中數據導入到SQL表中

1、創建 load.ctl 文件:

在任意文件夾下創建load.ctl 文件,用編輯器打開 load.ctl 文件,並寫入以下代碼:

load data

CHARACTERSET UTF8

infile "D:importdatadatafiledata.txt"

append

into table table_name

fields terminated by '|'

trailing nullcols

(

id,

mobile

)

2、運行 load.ctl 文件:打開 cmd ,切換到 load.ctl 文件目錄下,運行以下命令:

sqlldr suncrs/suncrs@ubuat control=load.ctl log=log.log

suncrs為用戶名和密碼,ubuat為資料庫名

(7)文件夾怎麼添加到sql擴展閱讀:

load.ctl代碼解析:

第二行指定編碼(文本文件編碼)。

第三行指定要導入的文件data.txt的路徑。

第五行指定導入的表(以上l例子表名為:table_name)。

第六行表示欄位分隔符。

最後括弧內填寫欄位(注意順序),欄位名寫目標表的欄位名。

㈧ 如何將文件夾中的資料庫導入mysql中

直接拷貝到mysql/data文件夾下,注意包括資料庫名為子目錄的名稱。
比如你的資料庫為bbs,那麼就拷貝到mysql/data/bbs下面。

㈨ 如何將一個文件夾內很多txt文件裡面的內容導入mysql資料庫表格里

1、load data語句實例
mysql> USE db1;
mysql> LOAD DATA INFILE 『datafile.txt』 INTO TABLE db2.table_name;
或者
mysql> LOAD DATA INFILE 『datafile.txt』 INTO TABLE db2.table_name FIELDS TERMINATED BY 『,』 OPTIONALLY ENCLOSED BY 『」『;
或者
mysql> load data infile 「file.txt」 into table table_name fields terminated by 『\t』 (sid,name);
2、mysqlimport命令
mysqlimport可以自動生成一個LOAD DATA語句,該語句把filename.txt文件中的數據裝入table_name表中。
例如:
mysqlimport -L -uroot -proot db01 table_name.txt;
mysqlimport -local table_name filename.txt;
3、多個txt文件可以用shell for循環
#!/bin/sh
for file in `find . -type f -name "*.txt"`;do
mysqlimport -L -uroot -ppassword db01 ${file};
done