1樓:仙戈雅
1.備份語句:
backup database 資料庫名 to disk ='c:\資料庫名.bak' with differential;
2.還原語句:
restore database 資料庫名from disk = 'c:\資料庫名.bak'
with file=1, norecovery;
--上述假設是儲存在c盤目錄下,當然你也可以儲存在其它盤裡。
2樓:匿名使用者
oracle的
imp 使用者/密碼 full=y file=路徑+檔名 匯入imp ufgov/1234 full=y file=d:\201301208.dmp
exp 使用者/密碼@例項 file=路徑+檔名 匯出exp hbjtt/ufgov1234@orcl1 file=d:\201301208.dmp
sqlserver就不需要語句了
3樓:
備份:backup database "mydb" to disk ='c:\mybak.db' with init
還原use master
restore database "mydb" from disk='c:\mybak.db';
use mydb
[補充]
這兩個命令都得指定一個檔名字啊..
你看我的例子都是'c:\mybak.db'
你指定了一個目錄肯定不行的啊,還得要指定一個檔名字才成!!
這兩個是sqlserver的自定義的儲存過程,其實也能手工在sqlserver的企業管理器中看到,, 選中庫,右鍵--所有任務--備份還原資料庫那.
還不行就baidu 給我資訊吧...
這裡補充我一般看不見的...
請問用sql語句實現對指定的資料庫進行備份和還原的語句是怎麼樣的呢?
4樓:禾染遲春
請問,是對sqlserver庫的麼???
備份:backup
database
"mydb"
todisk
='c:\mybak.db'
with
init
還原use
master
restore
database
"mydb"
from
disk='c:\mybak.db';
usemydb
[補充]
這兩個命令都得指定一個檔名字啊..
你看我的例子都是'c:\mybak.db'
你指定了一個目錄肯定不行的啊,還得要指定一個檔名字才成!!
這兩個是sqlserver的自定義的儲存過程,其實也能手工在sqlserver的企業管理器中看到,,
選中庫,右鍵--所有任務--備份還原資料庫那.
還不行就baidu
給我資訊吧...
這裡補充我一般看不見的...
5樓:費莫培勝奉畫
with
init
指覆蓋原有的檔案,預設為附加至原有檔案.
with
replace
指定即使存在另一個具有相同名稱的資料庫,sqlserver
也應該建立指定的資料庫及其相關檔案。
在這種情況下將刪除現有的資料庫。
如果不指定
replace
選項,則會執行安全檢查。
這樣可以防止意外覆蓋其他資料庫
還有一些其它引數,可以參考幫助或到msdn查詢一下
怎麼用sql語句備份和恢復資料庫?
6樓:三石等風來
1、使用sql最簡單備份,還原資料庫。
2、為了方便以後的使用,開始對語句進行簡單的封裝->儲存過程。進行備份。
3、還原資料庫,資料庫還原後的儲存位置(目錄)(使用系統預設儲存位置。為資料庫重新命名(使用資料庫預設名稱)不包含副檔名,如果目錄已存在該名稱的資料庫,將會被覆蓋 。
7樓:匿名使用者
sql語句備份和恢復
sql server:
備份命令:
backup database test
to disk = 'c:\test'
with format,
name = 'full backup of mynwind'
解釋如下:
name = 'full backup of mynwind' --這個是備註,隨便寫。
還原命令:
use master
gorestore database test_wt
from disk = 'c:\test_wt'
gomysql:
備份:mysqldump -u root -p database_name > d:\db.bak
恢復:mysql -u root -p database_name < d:\db.bak
注意:在win下,路徑用path/filename.sql是不行的,那就用path\filename.sql
8樓:匿名使用者
sql2005/2008請使用「維護計劃」進行自動備份和管理你的資料庫。
9樓:飄雨
--完整備份(name還原顯示的名稱)
backup database t to disk='e:\databak\log\bak_t_full.bak'
with noinit,name='bak_t_full'
--差異備份
backup database t to disk='e:\databak\log\bak_t_differ.bak'
with differential,noinit,name='bak_t_differ'
--日誌備份
backup log t to disk='e:\databak\log\bak_t_log.bak'
with noinit,name='bak_t_log'
--資料庫恢復
restore database 資料庫名 from disk= 'c:\備份檔名 '
怎麼用sql語句備份和恢復資料庫?
10樓:錦瑟霏雨
用sql語句備份與恢復資料庫的步驟:
備份: mysqldump --quick --database ondemand1 --u root >bacqup.sql 這樣就能把資料庫中ondemand1的表全部備份出來。
其中引數的格式是:--,兩橫槓,不是我們常用的單橫槓。
quick是在資料比較多的時候,不用該引數的話,所有的資料都會先在記憶體快取,接著才匯出,這樣會導致伺服器執行減慢。
--u 必須要加一個使用者名稱,否則系統會提示你進不了odbc資料庫的。
>backup.sql則是你備份資料庫的目標檔名。
恢復:m1ysql -u root -p database_name d:\db.
bak,在win下,路徑用path/filename.sql是不行的,那就用path\filename.sql。
sql語句:
是對資料庫進行操作的一種語言。結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。
其他命令:
如,還原命令:
use master
gorestore database test_wt
from disk = 'c:\test_wt'
gomysql。
11樓:匿名使用者
sql語句備份和恢復
sql server:
備份命令:
backup database test
to disk = 'c:\test'
with format,
name = 'full backup of mynwind'
解釋如下:
name = 'full backup of mynwind' --這個是備註,隨便寫。
還原命令:
use master
gorestore database test_wt
from disk = 'c:\test_wt'
gomysql:
備份:mysqldump -u root -p database_name > d:\db.bak
恢復:mysql -u root -p database_name < d:\db.bak
注意:在win下,路徑用path/filename.sql是不行的,那就用path\filename.sql
sql語句:怎麼對某個資料庫中的資料表進行備份與還原 5
12樓:逆鳴
1、匯出整個資料庫:包括表結構和資料部分
mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名
例如:mysqldump –u root –p 111111 test1 > test.sql
2、匯出資料庫中的一個表
mysqldump -u 使用者名稱 -p 資料庫名 表名》 匯出的檔名
例如:mysqldump –u root –p 111111 test1 user1> test1_user1.sql
3、匯出多張表:
mysqldump –u root –p 111111 test1 user1 user2> test1_user12.sql
4、匯出一個資料庫結構:只匯出表結構,不包括資料部分
mysqldump -u root –p 111111 -d --add-drop-table test1>c:\test1.sql
-d 沒有資料
--add-drop-table 在每個 create 語句之前增加一個 drop table,以便於在每次匯入
表到資料庫中時,如果發現某個表存在,先進行刪除。
5、匯入資料庫
採用 source 命令,進入到 mysql 資料庫控制檯。例如:
c:\>mysql -u root –p 111111
mysql>use test1 //改變當前資料庫為 test1 資料庫,注意 test1資料庫要先建好
然後使用 source 命令,後面引數為指令碼檔案(如前面備份的.sql 語句檔案)
mysql>source c:\test1.sql
13樓:堯棠曠夢寒
create table 新表名
as你的sql語句你的sql語句中,有欄位用函式表示的,必須起別名如creata table 新的表名
asselect a,count(b) as bb from 表名 group by a;
count(b)必須起別名,這裡起的是bb
14樓:匿名使用者
只聽說過對資料庫本身備份還原的
**如下
--備份
backup database sys to disk='c:\目錄\a.bak' with init
--還原
use master
restore database testdb from disk = 'c:\2002.dat'
資料庫語言有哪些,資料庫中常用的sql語句有哪些
sql是高階的bai非過程化編 du程語言,允許使用者在高層zhi資料結構上工作。它dao不要求用專 戶指定對資料的存放屬方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的sql語言作為資料輸入與管理的介面。資料定義語言 ddl 例如 create d...
用SQL語句建立簡單的資料庫 請大家幫忙啊
create database student gouse student create table s sno varchar 6 primary keyunique,下面的你自己照著格式就應該差不多啦 要經常查查幫助 上面很有幫助的 使用客戶端軟體,在圖形介面上按需要創一個。然後點選 檢視sql...
sql語句關於外聯內聯的問題,sql 資料庫 內聯外聯
就是外連結。你說的 a.yhid b.yhid 和b.yhid a.yhid,從結果上來說是沒有區別的。比如說有a,b兩個表。a表資料如下 yhid name 1 aaaaaa 2 bbbbbb 3 cccccc b表資料如下 pid yhid pnamep1 1 devlopmentp2 4 sa...