當前位置:首頁 » 操作系統 » 資料庫導入導出

資料庫導入導出

發布時間: 2022-01-10 02:57:40

1. 什麼是導入 導出資料庫

導出就是將資料庫做個復制,導入就是將以前導出的文件還原回去,讓資料庫恢復導出時的狀態。

2. sql資料庫怎麼導入導出數據

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;

3. 如何將mysql 導出導入資料庫

用mysqlmp命令就可以,你的例子比方mysqlmp a -uroot -p>g:\a.sql,是在命令行里直接操作,不是登錄mysql之後的命令,另詳細請參考http://bfxyly.blog.163.com/blog/static/116706574201222222135942/

4. 什麼情況下應該使用資料庫的數據導入和導出

7x24小時運作,不斷發生變化的,不允許任何數據丟失的,用資料庫的備份和還原。
歷史數據,基本不動的,需要在不同資料庫之間挪來挪去的,用導出導入。
定時做備份 使用資料庫導出 用exp。
重新裝資料庫需要恢復數據,則把以前備份的數據及導出的數據再導入資料庫 用imp.

5. 如何批量將一個資料庫數據批量導出, 然後批量導入另一資料庫

如果是 SQL SERVER 直接用企業管理器連接兩個不同的資料庫,用導入工具選擇需要導入的表就可以了,向導方式運行的很簡單,不需要其他的東西啊

6. SQL語句 導入導出

奇怪以前這里有很多這種2個資料庫之間導數據的問題,而且也不乏高分提問的,可是都沒什麼人回答,也沒什麼好的建議,今天一下子冒出這么多人來。。
留個標記,關注,學習ING~

7. 如何進行資料庫中表的導入導出 詳細�0�3

一,文檔說明
開發者:上海思橋網路信息科技有限公司
二,功能簡介
幫助用戶解決資料庫中表的導入導出的問題。
三,使用環境無。
四,使用流程
導出成文本文件的操作流程:
1.在桌面上創建一個文本文件,取名為『1.txt』,進入SQLServer2000企業管理器,
進入[資料庫],右鍵[表]選擇[所有任務]-[導出數據],出現[DTS導入/導出向導]
對話框,按[下一步],出現[選擇數據源]對話框,按[下一步],出現[選擇目的]對
話框,在[目的]中選擇[文本文件],在[文件名]中選擇到『1.txt』文件,按[下一步],
出現[指定表復制或查詢]對話框,按[下一步],出現[選擇目的文件格式]對話框,
在[源]中選擇需要導出的表名,按[下一步],直到[完成]。
導入文本文件的操作流程:
1.進入SQLServer2000企業管理器,進入資料庫,右鍵表選擇[所有任務]-[導入
數據],出現[DTS導入/導出向導]對話框,按[下一步],出現[選擇數據源]對話框,
在[數據源]中選擇[文本文件],再在[文件名]中選擇『1.txt』,按[下一步],出現[選
擇文件格式]對話框,按[下一步],出現[指定列分隔符],按[下一步],出現[選擇
目的]對話框,按[下一步],出現[選擇源表和視圖]對話框,在[目的]中選擇要導入
到的表名,按[下一步],直到[完成]。五,附錄:無
六,網址和聯系電話

8. SQL資料庫的導入與導出

一、導出導入SQL Server里某個資料庫 1.在SQL Server企業管理器里選中要轉移的資料庫,按滑鼠右鍵,選所有任務->備份資料庫。 2.備份 選資料庫-完全, 目的 備份到 按添加按鈕 文件名 在SQL Server伺服器硬碟下輸入一個自定義的備份資料庫文件名(後綴一般是bak) 重寫 選重寫現有媒體 最後按確定按鈕。 如果生成的備份資料庫文件大於1M,要用壓縮工具壓縮後再到Internet上傳輸。 3.通過FTP或者remote desktop或者pcanywhere等方法 把第二步生成的備份資料庫文件或者其壓縮後的文件傳到目的SQL Server資料庫,如果有壓縮要解壓。 4.目的SQL Server資料庫如果還沒有此資料庫,先創建一個新的資料庫; 然後選中這個新創建的資料庫,按滑鼠右鍵,選所有任務->還原資料庫 還原->從設備->選擇設備->磁碟->添加(找到要導入的備份資料庫文件名)->確定 還原備份集->資料庫-完全 最後按確定按鈕。完全的資料庫導入成功了。 (如果在已經存在的SQL Server資料庫上還原資料庫可能遇到有還有其它人正在使用它而恢復操做失敗, 可以去看 ->管理->當前活動->鎖/對象->找到資料庫下鎖的進程號->到查詢分析器里用kill 進程號殺掉這些鎖, 然後再做還原) 注意:如果在原有的目的SQL Server資料庫上從備份文件(*.bak)還原資料庫 會把已經存在的表、存儲過程等資料庫對象全部替換成最近這次導入的備份資料庫里的內容。 如果一定要還原備份文件(*.bak)里部分數據,需要另外建一個新資料庫, 其邏輯名稱和數量同備份文件(*.bak)里資料庫的邏輯名稱和數量一致; 新資料庫的物理文件名稱取得一定要和備份文件(*.bak)里資料庫的物理文件不一樣才行。
二、導出導入SQL Server里某個表
1.沒有防火牆,同一個區域網里或不在同一個區域網里,但通過Internet可以互相訪問 在SQL Server企業管理器里選中目的資料庫 ,按滑鼠右鍵,選所有任務->導入數據-> 彈出數據轉換服務導入/導出向導窗口->下一步-> 選數據源-> 數據源(用於SQL Server的Microfost OLE DB提供程序)-> 伺服器(可選擇區域網內能訪問到的所有SQL Server伺服器,或者直接輸入IP地址)-> 選擇使用windows身份驗證還是使用SQL Serve身份驗證(輸入資料庫的用戶名和密碼)-> 資料庫(可選擇上面選中SQL Server伺服器上所有許可權范圍內的資料庫)->下一步-> 選擇目的->目的(用於SQL Server的Microfost OLE DB提供程序)-> 伺服器(默認為上一步里選中的導出伺服器,也可以選其它區域網內能訪問到的所有SQL Server伺服器,或者直接輸入IP地址)-> 目的資料庫(可選擇上面選中SQL Server伺服器上所有許可權范圍內的資料庫)->下一步-> 制定表復制或查詢->選從源資料庫復製表和視圖(也可以選擇用一條查詢指定要傳輸的數據)->下一步-> 選擇源表和視圖->在要導入的表和視圖前面選中源->目的出現同樣的表名(可以手工修改成別的表名)-> 轉換->列映射和轉換裡面可以修改源表和目的表之間欄位的對應關系,修改目的表欄位的類型和長度等, 並可以選擇創建目的表,在目的表中增加行,除去並重新創建目的表,啟用標志插入等選項->確定->下一步-> 保存、調度和復制包->時間->立即運行(如果要實現隔一段時間自動導出導入數據,選調度DTS包以便以後執行)-> 保存(可以不選)->[ 保存DTS包(如果以後還要轉移這批相同的數據,可以把本次導出導入的內容和步驟保存起來, 存到SQL Server即可,保存的時候要輸入DTS的包名及詳細描述)->下一步-> ]->完成 正在執行包->圖形界面顯示創建表及插入記錄的步驟和狀態->完成
2.經過防火牆,不在同一個區域網里 ①、導出表裡的數據到文本文件: 在SQL Server企業管理器里選中目的資料庫,按滑鼠右鍵,選所有任務-> 導入數據->彈出數據轉換服務導入/導出向導窗口->下一步-> 選數據源-> 數據源(用於SQL Server的Microfost OLE DB提供程序)-> 伺服器(可選擇區域網內能訪問到的所有SQL Server伺服器)-> 選擇使用windows身份驗證還是使用SQL Serve身份驗證(輸入資料庫的用戶名和密碼)-> 資料庫(可選擇上面選中SQL Server伺服器上所有許可權范圍內的資料庫)->下一步-> 選擇目的->目的(文本文件)-> 文件名(在自己的電腦硬碟中生成一個自定義的文本文件) ->下一步-> 制定表復制或查詢->選從源資料庫復製表和視圖(也可以選擇用一條查詢指定要傳輸的數據)->下一步-> 選擇目的文件格式->源(選擇要導出的表)->用默認的帶分隔符->選第一行包含有列名稱選項->下一步-> 保存、調度和復制包->時間->立即運行(如果要實現隔一段時間自動導出到文本文件,選調度DTS包以便以後執行)-> 保存(可以不選)-> [保存DTS包(保存的時候要輸入DTS的包名及詳細描述)->下一步->]->完成 正在執行包->圖形界面顯示表到文本文件的步驟和狀態->完成 如果生成的文本文件大於1M,要用壓縮工具壓縮後再到Internet上傳輸。 ②、通過FTP或者remote desktop或者pcanywhere等方法把 第①步生成的文本文件或者其壓縮後的文件傳到目的SQL Server資料庫,如果有壓縮要解壓。 ③、把文本文件導入目的SQL Server資料庫 直接把文本文件導入目的SQL Server資料庫里跟文本文件同名的新表名時,默認的會把所有欄位類型都變成字元串。 所以我們要這樣做: 在源SQL Server資料庫上先生成創建表的sql語句 在SQL Server查詢分析器里->選中源資料庫里表名->按右鍵->在新窗口中編寫對象腳本->創建-> 復制下新窗口內創建表名的sql語句 到目標SQL Server資料庫上查詢分析器里執行創建表名的sql語句,生成空表結構。 (如果已經存在這樣的表名,修改建表的sql語句,在表名後面加上導入時間的年月信息,例如table_0113) 調用導入/導出工具->彈出數據轉換服務導入/導出向導窗口->下一步-> 選數據源-> 數據源(文本文件)-> 文件名(已傳到目的SQL Server資料庫下要導入的文本文件,後綴可以不是*.txt, 但是常規文本編輯器能打開的文件,文件類型選全部)->下一步-> 選擇文件格式->用默認的帶分隔符->選第一行包含有列名稱選項->下一步-> 制定列分割符->逗號->下一步-> 選擇目的->目的(用於SQL Server的Microfost OLE DB提供程序)-> 伺服器(可選擇目標區域網內能訪問到的所有SQL Server伺服器)-> 選擇使用windows身份驗證還是使用SQL Serve身份驗證(輸入資料庫的用戶名和密碼)-> 資料庫(可選擇上面選中SQL Server伺服器上所有許可權范圍內的資料庫)->下一步-> 選擇源表和視圖->修改目的表名為剛才創建的表名->轉換(在目的表中追加行) ->下一步-> 保存、調度和復制包-> 時間->立即運行(如果要實現隔一段時間自動把文本文件導入,選調度DTS包以便以後執行)-> 保存(可以不選)-> [保存DTS包(保存的時候要輸入DTS的包名及詳細描述)->下一步->]->完成 正在執行包->圖形界面顯示文本文件到表的步驟和狀態->完成 如果要更改導入時間的年月信息的表名,例如table_0113到原來的表名, 在企業管理器里把原來的表名改成table_old_0113,table_0113改名成table。 這會對應用程序里頻繁訪問的表照成一定的中斷。
注意:源表上的建的索引和主鍵約束不能用上面介紹的1和2方法轉移過來,還需要手工來建索引和主鍵。 標志種子和not null的約束可以繼承過來。 導入視圖時會把源視圖里所有的真實數據導入成一個新表,而不是視圖。

9. 如何實現資料庫導出導入

phpMyAdmin的目錄下,找到根目錄的config.inc.php文件,
打開config.inc.php文件,查找$cfg['UploadDir'],這個參數就是設定導入文件存放的目錄,這里把值設定為:ImportSQLFile。
在phpMyAdmin目錄下,建立以ImportSQLFile命名的文件夾,
把我們需要導入的數據文件,放到ImportSQLFile文件夾下面,非常簡單,
登入phpMyAdmin,選擇需要導入的數據,點擊導航條上面的「導入」按鈕,
選中「從網站伺服器上傳文件夾ImportSQLFile/中選擇:」選項,並需要導入的數據文件,
最後點擊「執行」,即可導入成功。

熱點內容
匯編反編譯成c 發布:2024-11-16 16:21:12 瀏覽:108
qt5靜態編譯體積太大 發布:2024-11-16 16:21:12 瀏覽:801
膏子葯存儲 發布:2024-11-16 16:02:34 瀏覽:682
安卓紅包雷神怎麼樣 發布:2024-11-16 15:53:17 瀏覽:392
支付密碼是對的怎麼辦 發布:2024-11-16 15:45:20 瀏覽:176
安卓動態庫反編譯 發布:2024-11-16 15:23:04 瀏覽:374
什麼是奧維伺服器lp地址 發布:2024-11-16 15:20:13 瀏覽:10
c數字圖像處理源碼 發布:2024-11-16 15:13:28 瀏覽:402
為什麼蘋果處理器一直比安卓好 發布:2024-11-16 15:13:22 瀏覽:153
折標演算法 發布:2024-11-16 15:07:10 瀏覽:475