backup database 資料庫名 To dISK=路徑和要生成備份文件的文件名 WITH INIT
存儲過程只要這一句就可以了,當然只能備份在伺服器上,如果你要備份在客戶機上的話很麻煩的,涉及到許可權問題,一般的話是先做備份在伺服器上,然後通用文件拷貝形式拷到客戶機上
B. SQL語句:怎麼對某個資料庫中的數據表進行備份與還原
1、導出整個資料庫:包括表結構和數據部分
mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
例如:mysqlmp –u root –p 111111 test1 > test.sql
2、導出資料庫中的一個表
mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名
例如:mysqlmp –u root –p 111111 test1 user1> test1_user1.sql
3、導出多張表:
mysqlmp –u root –p 111111 test1 user1 user2> test1_user12.sql
4、導出一個資料庫結構:只導出表結構,不包括數據部分
mysqlmp -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
C. 如何將選中的表備份和還原呢,在sqlserver2008上
select * into 新資料庫..新表 from 舊資料庫..舊表 就可以把表數據備份到另外一個資料庫了 --------------------- 第一步:選擇需要還原的資料庫,滑鼠右鍵,選擇任務下的還原 第二步:選擇「源設備」,點擊後面的文件選擇「...」 第三步:添加你需要還原的資料庫,還原的資料庫文件後綴為備份文件(bak) 第四步:選中添加進來的還原文件,找到左上角上的「選擇項」,勾選第一項(覆蓋現有資料庫),點擊確定就可以了
D. 還原SQL資料庫部分表
從SQL資料庫備份文件,沒有選表的選項。
不過可以用數據導入的方式解決,這樣:新建一個資料庫實例TEMPDB,之後新建一個資料庫,資料庫名與備份名相同,然後還原。
然後將新還原的資料庫以數據導出的方式(導入/導出
方式中間有選項可以選表)覆蓋你想還原的資料庫。
E. 怎麼用SQL語句備份和恢復資料庫
用SQL語句備份與恢復資料庫的步驟:
備份: mysqlmp --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是不行的,那就用pathfilename.sql。
sql語句:
是對資料庫進行操作的一種語言。結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
F. sql server 如何用sql語句實現單個表的備份和還原。
是什麼版本的資料庫?下面是找到的2008的操作步驟:
SQL
SERVER
2008
怎麼導入和導出單張表的數據和結構
(1)右擊需要導出數據的資料庫,在彈出式菜單中選擇「任務」下的「生成腳本」選項。
(2)在腳本向導的選擇腳本選項中,將「編寫數據的腳步」選擇為TRUE,這里默認是為FALSE的。
(3)然後下一步選擇導出的對象,選擇導出的表,最後完成時,即可以看到由系統導出的表定義和表數據了。
G. sql server如何還原資料庫備份
選擇資料庫實例 右鍵,選擇還原,從磁碟還原,選擇備份文件,常規選項 選擇覆蓋現有資料庫,就行了
H. 備份資料庫中的表與還原
大致思路是:
--只保留新增的記錄,前提是必須要有一個唯一ID欄位
--備份數據表到tbsrc_171201
selectid,fld1,fld2intotbsrc_171201fromtbsrc
--對tbsrc表操作,(新增/刪除/更新數據)
--將新增記錄插入備份表
insertintotbsrc_171201(id,fld1,fld2)selectid,fld1,fld2fromtbsrcwhereid>(selectmax(id)asmaxidfromtbsrc_171201)
--將原表清空
truncatetabletbsrc
--再將備份表插回到原表中
insertintotbsrc(id,fld1,fld2)selectid,fld1,fld2fromtbsrc_171201orderbyid
--再刪除備份表
droptabletbsrc_171201
I. 如何還原sql資料庫
1、要進行還原資料庫操作我們先需要有一個資料庫,這里直接打開SQL Server Management Studio,然後打開實例,在左側按照下圖中紅色箭頭指示右鍵點擊資料庫,然後點擊 新建資料庫,如下圖: