① 如何導入導出 sql資料庫簡單方法與大家分享
1、右鍵點擊「SQL Server組」,點擊「新建SQL Server注冊」
2、輸入您所購買的資料庫的IP地址,並點擊「添加」、「下一步」
3、點擊第二項「(SQL Server身份驗證)」、「下一步」
4、輸入您的資料庫用戶名和密碼(在購買時所填寫的),點擊「下一步」,點擊「完成」
5、資料庫連接成功
6、資料庫的操作與在本地一樣
7、右鍵點擊您自己的資料庫名,點擊「所有任務」、「導出數據」。點擊「下一步」
8、輸入伺服器IP地址、點擊「使用SQL Server身份驗證」、輸入用戶名及密碼、選擇資料庫,點擊「下一步」
9、點擊您需要導出的表名、點擊「下一步」
10、再次點擊「下一步」
11、數據導出成功
② 如何把Linux的DB2資料庫遷移到AIX上
db2的備份在不同的平台之間是不兼容的,例如windows上的備份是不能在linux還原的。解決這個問題只能用db2look在一個平台導出結構,按這個結構在另一個平台上建立對象,然後把對象中含有的數據用export/import處理。
③ AIX下VG導入導出問題
1.並發能力的vg不是(起碼不只是)在7133上做就可以的。在主機端(就是AIX)上定義為並發VG才有可能——對,是有可能;
2.A node上面import後系統會varyonvg,會將PV上的VGDA部分加鎖,這種條件下B node再做import可定會報錯讀不到VGDA,就是這一句"Unable to access a special device file.」所以要在A node上varyoffvg然後在B node上import。
祝你好運~
④ 資料庫的導入與導出
導出資料庫命令:
mysqlmp -u root -p mydb2 > e:\mydb.sql
把資料庫mydb2導出到e盤的mydb.sql
注意:在dos下進入mysql安裝的bin目錄下,但是不要登陸。
導入資料庫命令:
mysqlmp -u root -p mydb2 < e:\mydb.sql
把資料庫e盤的mydb.sql導入到mydb2
注意:要先新建mydb2 然後使用導入語句
oracle 用戶創建 資料庫的導入導出imp/exp
可以在SQLPLUS.EXE或者DOS(命令行)中執行執行環境:可以在SQLPLUS.EXE或者DOS(命令行)中執行,
DOS中可以執行時由於 在oracle 8i 中 安裝目錄ora81BIN被設置為全局路徑,
該目錄下有EXP.EXE與IMP.EXE文件被用來執行導入導出。
創建用戶
給用戶增加導入數據許可權的操作
第一,啟動sql*puls
第二,以system/manager登陸
第三,create user 用戶名 IDENTIFIED BY 密碼 (如果已經創建過用戶,這步可以省略)
第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO 用戶名字
第五, 運行-cmd-進入dmp文件所在的目錄,
imp userid=system/manager full=y file=*.dmp
或者 imp userid=system/manager full=y file=filename.dmp
執行示例:
F:WorkOracle_Databackup>imp userid=test/test full=y file=inner_notify.dmp 17jquery.com
下面介紹的是導入導出的實例。
數據導出:
1 將資料庫TEST完全導出,用戶名system 密碼manager 導出到D:chu.dmp中
exp system/manager@TEST file=d:chu.dmp full=y
exp fang/fang@ORCL file=d:oais20100401.dmp full=y
exp oais/oais@ORCL file=d:oais_mj.dmp full=y
2 將資料庫中system用戶與sys用戶的表導出
exp system/manager@TEST file=d:chu.dmp owner=(system,sys)
3 將資料庫中的表inner_notify、notify_staff_relat導出
exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)
exp fang/fang@ORCL file=d:oais20100401_essmenu.dmp tables=(essmenu)
4 將資料庫中的表table1中的欄位filed1以"00"打頭的數據導出
exp system/manager@TEST file=d:chu.dmp tables=(table1) query=" where filed1 like '00%'"
上面是常用的導出,對於壓縮,既用winzip把dmp文件可以很好的壓縮。
也可以在上面命令後面 加上 compress=y 來實現。 一起jquery,17jquery
數據的導入
1 將D:chu.dmp 中的數據導入 TEST資料庫中。
imp system/manager@TEST file=d:chu.dmp
imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y
上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行導入。
在後面加上 ignore=y 就可以了。
2 將d:chu.dmp中的表table1 導入
imp system/manager@TEST file=d:chu.dmp tables=(table1)
基本上上面的導入導出夠用了。不少情況要先是將表徹底刪除,然後導入。 MSSQL的導入導出有三種方法,不可以在cmd模式下進行:1.使用Transact-SQL進行數據導入導出 我們很容易看出,Transact-SQL方法就是通過SQL語句方式將相同或不同類型的資料庫中的數據互相導入導出或者匯集在一處的方法。如果是在不同的SQL Server資料庫之間進行數據導入導出,那將是非常容易做到的。一般可使用SELECT INTO FROM和INSERT INTO。使用 SELECT INTO FROM時INTO後跟的表必須存在,也就是說它的功能是在導數據之前先建立一個空表,然後再將源表中的數據導入到新建的空表中,這就相當於表的復制(並不會復製表的索引等信息)。而INSERT INTO的功能是將源數據插入到已經存在的表中,可以使用它進行數據合並,如果要更新已經存在的記錄,可以使用UPDATE。 SELECT * INTO table2 FROM table1 --table1和table2的表結構相同 INSERT INTO table2 SELECT * FROM table3 --table2和table3的表結構相同 當在異構資料庫之間的進行數據導入導出時,情況會變得復雜得多。首先要解決的是如何打開非SQL Server資料庫的問題。 在SQL Server中提供了兩個函數可以根據各種類型資料庫的OLE DB Provider打開並操作這些資料庫,這兩個函數是OPENDATASOURCE和OPENROWSET。它們的功能基本上相同,不同之處主要有兩點。 2. 使用命令行BCP導入導出數據 很多大型的系統不僅僅提供了友好的圖形用戶介面,同時也提供了命令行方式對系統進行控制。在SQL Server中除了可以使用SQL語句對數據進行操作外,還可以使用一個命令行工具BCP對數據進行同樣的操作。BCP是基於DB-Library 客戶端庫的工具。它的功能十分強大,BCP能夠以並行方式將數據從多個客戶端大容量復制到單個表中,從而大大提高了裝載效率。但在執行並行操作時要注意的是只有使用基於 ODBC 或 SQL OLE DB 的 API 的應用程序才可以執行將數據並行裝載到單個表中的操作。 BCP可以將SQL Server中的數據導出到任何OLE DB所支持的資料庫的,如下面的語句是將authors表導出到excel文件中。 bcp pubs.dbo.authors out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P"password" BCP不僅能夠通過命令行執行,同時也可以通過SQL執行,這需要一個系統存儲過程xp_cmdshell來實現,如上面的命令可改寫為如下形式。 EXEC master..xp_cmdshell 'bcp pubs.dbo.authors out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P"password"' 3. 使用數據轉換服務(DTS)導入導出數據 DTS是SQL Server中導入導出數據的核心,它除有具有SQL和命令行工具BCP相應的功能外,還可以靈活地通過VBScript、JScript等腳本語言對數據進行檢驗、凈化和轉換。 SQL Server為DTS提供了圖形用戶介面,用戶可以使用圖形界面導入導出數據,並對數據進行相應的處理。同時,DTS還以com組件的形式提供編程介面,也就是說任何支持com組件的開發工具都可以利用com組件使用DTS所提供的功能。DTS在SQL Server中可以保存為不同的形式,可以是包的形式,也可以保存成Visual Basic源程序文件,這樣只要在VB中編譯便可以使用DTS com組件了。 DTS和其它數據導入導出方式最大的不同就是它可以在處理數據的過程中對每一行數據進行深度處理。以下是一段VBScript代碼,這段代碼在處DTS理每一條記錄時執行,DTSDestination表示目標記錄,DTSSource表示源記錄,在處理逗婚姻狀況地時,將源記錄中的逗婚姻狀況地中的0或1轉換成目標記錄中逗已婚地或逗未婚地。 Function Main() DTSDestination("姓名") = DTSSource("姓名") DTSDestination("年齡") = DTSSource("年齡") If DTSDestination("婚姻狀況") = 1 Then DTSDestination("婚姻狀況") = "已婚" Else DTSDestination("婚姻狀況") = "未婚" End If Main = DTSTransformStat_OK End Function
⑤ 怎麼導入資料庫
問題一:如何導入已有的外部資料庫 在增強工具下方找到【導入外部資料庫】點擊進入
這里不需要做任何的改動直接點擊【下一步】就可以了
選擇要導入的數據源的名稱,選擇導入數據源的類型,可以從本地導入到資料庫中,也可以選擇從遠程資料庫導入到目標資料庫中,如果是遠程的資料庫需要配置遠程數據源的驗證,設置完成點擊【下一步】按鈕
選擇要將數據源數據導入的目標資料庫,一樣的需要配置目標數據的IP地址、目標資料庫的用戶口令和資料庫埠
指定數據導入選擇數據的方式,可以通過選擇數據表,也可以選擇使用sql查詢來實現一部分指定的數據導入到目標資料庫
如果選擇sql語句查詢來實現一部分指定的數據導入到目標資料庫,會進入到如下圖的界面,將資料庫的查詢sql寫入白框中,點擊下一步按鈕完成配置的工作。
問題二:伺服器上資料庫怎麼導入sql腳本 方法/步驟
1
【第一導入數據結構】
打開本地計算機上的 SQL Server Management Studio 客戶端軟體:
2
本地電腦:登陸本機資料庫連接控制端:
3
選擇您要導出到伺服器的資料庫然後滑鼠右鍵:選擇生成SQL腳本:
4
選中本地電腦需要導出腳本的庫名字
5
需要選擇選擇兼容sql2005的版本的腳本:
修改sql腳本的保存路徑:記錄下這個路徑
查看生產腳本生成的選項:
成功生成sql腳本:並記錄下腳本導出的路徑
連接到虛擬主機提供的目標資料庫伺服器:
並點擊新建查詢,拷貝您導出的 SQL 腳本代碼(此代碼為第一步導出的sql腳本代碼)到上圖顯示的查詢分析器中,點擊分析腳本,如果沒有語法錯誤,就點擊執行腳本,直到執行完畢。
【導入數據結構完畢】
【第二:導入資料庫數據】
下面咱們開始導入資料庫表中的數據:登陸您本地的資料庫:
點擊您本地計算機上的資料庫右鍵-任務-導出數據:
選擇目標資料庫,如下添加虛擬主機提供給您的資料庫信息(伺服器地址,用戶名,密碼,資料庫):
點擊下一步,點擊下一步,選中所有表,並確保「目標」
點擊下一步,直到執行完畢:這樣你的本地資料庫就導入到虛擬主機上了
【導入資料庫數據完畢】
問題三:怎樣導入資料庫 你先建立一個備份,然後建立備份用FTP,這樣你空間資料庫里會生成一個1.bak文件或者是1.sql文件。
1.bak是MSSQL資料庫備份出來的文件,1.SQL是MYSQL的。
你打開FTP軟體,然後將你電腦里的1.sql文件上傳到這資料庫空間,會提示你覆蓋,你點是。
傳完以後,你點一下從備份中還原就可以了。
如果你還不明白,你可以聯系一下你的IDC服務商,讓他們幫你導或者遠程幫你操作也可以。
問題四:如何導入mysql資料庫 MySQL資料庫的導入,有兩種方法:
1) 先導出資料庫SQL腳本,再導入;
2) 直接拷貝資料庫目錄和文件。
在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。
所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。
2. 方法一 SQL腳本形式
操作步驟如下:
2.1. 導出SQL腳本
在原資料庫伺服器上,可以用phpMyAdmin工具,或者mysqlmp命令行,導出SQL腳本。
2.1.1 用phpMyAdmin工具
導出選項中,選擇導出「結構」和「數據」,不要添加「DROP DATABASE」和「DROP TABLE」選項。
選中「另存為文件」選項,如果數據比較多,可以選中「gzipped」選項。
將導出的SQL文件保存下來。
2.1.2 用mysqlmp命令行
命令格式
mysqlmp -u用戶名 -p 資料庫名 > 資料庫名.sql
範例:
mysqlmp -uroot -p abc > abc.sql
(導出資料庫abc到abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。
2.2. 創建空的資料庫
通過主控界面/控制面板,創建一個資料庫。假設資料庫名為abc,資料庫全權用戶為abc_f。
2.3. 將SQL腳本導入執行
同樣是兩種方法,一種用phpMyAdmin(mysql資料庫管理)工具,或者mysql命令行。
2.3.1 用phpMyAdmin工具
從控制面板,選擇創建的空資料庫,點「管理」,進入管理工具頁面。
在SQL菜單中,瀏覽選擇剛才導出的SQL文件,點擊「執行」以上載並執行。
注意:phpMyAdmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對它進行壓縮,對於sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
# gzip xxxxx.sql
得到
xxxxx.sql.gz文件。
提示輸入密碼時,輸入該資料庫用戶名的密碼。
3 直接拷貝
如果資料庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統之間可能不兼容,要慎用。
3.1 准備原始文件
用tar打包為一個文件
3.2 創建空資料庫
3.3 解壓
在臨時目錄中解壓,如:
cd /tmp
tar zxf mydb.tar.gz
3.4 拷貝
將解壓後的資料庫文件拷貝到相關目錄
cd mydb/
cp * /var/lib/mysql/mydb/
對於FreeBSD:
cp * /var/db/mysql/mydb/
3.5 許可權設置
將拷貝過去的文件的屬主改為mysql:mysql,許可權改為660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*
打字不易,如滿意,望採納。...>>
問題五:網站資料庫,怎麼導入 ? 你先建立一個備份,然後建立備份用FTP,這樣你空間資料庫里會生成一個1.bak文件或者是1.sql文件。
1.bak是MSSQL資料庫備份出來的文件,1.SQL是MYSQL的。
你打開FTP軟體,然後將你電腦里的1.sql文件上傳到這資料庫空間,會提示你覆蓋,你點是。
傳完以後,你點一下從備份中還原就可以了。
如果你還不明白,你可以聯系一下你的IDC服務商,讓他們幫你導或者遠程幫你操作也可以。
問題六:oracle中怎樣導入資料庫文件 ? 導出
導出具體的分為:導出表,導出方案,導出資料庫三種方式。
導出使用exp命令來完成的,該命令常用的選項有:
userid: 用於指定執行導出操作的用戶名,口令,連接字元串
tables: 用於指定執行導出操作的表
owner: 用於指定執行導出操作的方案
full=y: 用於指定執行導出操作的資料庫
inctype: 用於指定執行導出操作的增量類型
rows: 用於指定執行導出操作是否要導出表中的數據
file: 用於指定導出文件名
Oracle 筆記
23
? 導出表
1.導出自己的表
exp [email protected] tables=(emp,dept) file=d:\e1.dmp
2.導出其它方案的表
如果用戶要導出其它方案的表,則需要dba的許可權或是exp_full_database的許可權,比如system就可以導出scott的表
E:\oracle\ora92\bin>exp [email protected] tables=(scott.emp) file=d:\e2.emp
特別說明:在導入和導出的時候,要到oracle目錄的bin目錄下。
3. 導出表的結構
exp [email protected] tables=(emp) file=d:\e3.dmp rows=n
4. 使用直接導出方式
exp [email protected] tables=(emp) file=d:\e4.dmp direct=y
這種方式比默認的常規方式速度要快,當數據量大時,可以考慮使用這樣的方法。
這時需要資料庫的字元集要與客戶端字元集完全一致,否則會報錯...
? 導出方案
導出方案是指使用export工具導出一個方案或是多個方案中的所有對象(表,索引,約束...)和數據。並存放到文件中。
1. 導出自己的方案
exp [email protected] owner=scott file=d:\scott.dmp
2. 導出其它方案
如果用戶要導出其它方案,則需要dba的許可權或是exp_full_database的許可權,比如system用戶就可以導出任何方案
exp [email protected] owner=(system,scott) file=d:\system.dmp
? 導出資料庫
導出資料庫是指利用export導出所有資料庫中的對象及數據,要求該用戶具有dba的許可權或者是exp_full_database許可權
增量備份(好處是第一次備份後,第二次備份就快很多了)
exp [email protected] full=y inctype=plete file=d:\all.dmp
導入
? 介紹
導入就是使用工具import將文件中的對象和數據導入到資料庫中,但是導入要使用的文件必須是export所導出的文件。與導
出相似,導入也分為導入表,導入方案,導入資料庫三種方式。
imp常用的......>>
問題七:sql文件怎麼導入mysql資料庫 直接執行
mysql -uroot -pPassword 問題八:新建網站如何導入資料庫MySQL 可以通過phpmyadmin工具導入mysql資料庫備份。
Phpmyadmin常具支持導入資料庫備份的格式有:.sql、.tar.gz、.tar
如果你的mysql資料庫格式不是上述三種格式,請自行轉換資料庫備份格式。
在操作mysql資料庫備份前,需要先在虛擬主機控制面板中新建一個mysql資料庫。
操作方法如下:
第一步、登錄phpmyadmin資料庫管理工具。
第二步、登錄phpmyadmin工具,需要您輸入mysql資料庫用戶名和資料庫密碼。(這個登錄信息,在新建mysql資料庫的時候可以獲得)
第四步、選擇資料庫,點擊「導入」。
問題九:怎樣把一個.sql的文件導入mysql資料庫中 建議先導出表結構並進行整理,再進行數據遷移。SQL Server 和MySQL還是有很多地方不同的,比如某些欄位類型,在MySQL中是不能夠識別的,直接執行肯定是亂碼。