㈠ 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