當前位置:首頁 » 編程語言 » sql表備份

sql表備份

發布時間: 2022-01-10 17:11:28

Ⅰ 請教用sql語句給資料庫表備份

如果你的資料庫是ORACLE:

c:\>exp system/password owner(user1,user2,...) file='dbbackup20090718-1.dmp' log='dbbackup20090718-1.log' buffer=65530

執行後會在c盤根目錄下備份文件,如果要讓備份文件存放在其他位置,可以給file和log加上路徑。

Ⅱ sql server 如何用sql語句實現單個表的備份和還原。

是什麼版本的資料庫?下面是找到的2008的操作步驟:
SQL SERVER 2008 怎麼導入和導出單張表的數據和結構
(1)右擊需要導出數據的資料庫,在彈出式菜單中選擇「任務」下的「生成腳本」選項。
(2)在腳本向導的選擇腳本選項中,將「編寫數據的腳步」選擇為TRUE,這里默認是為FALSE的。
(3)然後下一步選擇導出的對象,選擇導出的表,最後完成時,即可以看到由系統導出的表定義和表數據了。

Ⅲ SQL怎樣用SQL語句備份一張數據表

「AS 附近有語法錯誤」這個提示應該是SQL SERVER的,可見樓主是在SQL Server里執行的,而create table ... as是ORACLE的語句,在SQL Server里是不能執行的,SQL Server里類似的就是select * into person_backup from person。

Ⅳ 資料庫表怎麼備份

打開資料庫窗口,做完後,存桌面是不是?然後在復制到E盤!

Ⅳ SQL 備份表

select * into B from A 這樣就能備份了。前提是B表不能預先存在。

Ⅵ SQL...如何對DB中的單個表備份

導出的SQL語句
exec master..xp_cmdshell 'bcp " select * from hrm..t_emp where ... " queryout d:\emp.txt -c -U "username" -P
"password"' --將資料庫hrm表t_emp導出到d:\emp.txt ,即是導出成txt文件

Ⅶ 如何只備份一張資料庫表

mysqlmp -uroot --password=密碼 --opt資料庫名 表名 > 備份的名稱

例子:mysqlmp -uroot --password=psw --optVOD recfile >recfile.sql

備份資料庫VOD下的recfile表,如果只想保留表的結構而不帶數據

mysqlmp -uroot --password=psw --optVOD recfile -d >recfile.sql

(7)sql表備份擴展閱讀:

Sqlserver備份語句

1、完整備份

Backup Database NorthwindCS

To disk='G:BackupNorthwindCS_Full_20070908.bak'

2、差異備份

Backup Database NorthwindCS

To disk='G:BackupNorthwindCS_Diff_20070908.bak'

With Differential

3、日誌備份 ,默認截斷日誌

Backup Log NorthwindCS

To disk='G:BackupNorthwindCS_Log_20070908.bak'

4、日誌備份, 不截斷日誌

Backup Log NorthwindCS

To disk='G:BackupNorthwindCS_Log_20070908.bak'

With No_Truncate

5、文件備份

Exec Sp_Helpdb NorthwindCS --查看數據文件

Backup Database NorthwindCS

File='NorthwindCS' --數據文件的邏輯名

To disk='G:BackupNorthwindCS_File_20070908.bak'

Ⅷ sqlserver資料庫如何備份單張表

1、首先找好要備份的數據表,如下圖所示。

Ⅸ sql server資料庫中表怎麼備份和還原

backup database 資料庫名 To dISK=路徑和要生成備份文件的文件名 WITH INIT

存儲過程只要這一句就可以了,當然只能備份在伺服器上,如果你要備份在客戶機上的話很麻煩的,涉及到許可權問題,一般的話是先做備份在伺服器上,然後通用文件拷貝形式拷到客戶機上

Ⅹ 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

熱點內容
單片機android 發布:2024-09-20 09:07:24 瀏覽:765
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:664
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:311
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:289
手機版網易我的世界伺服器推薦 發布:2024-09-20 08:41:52 瀏覽:817
安卓x7怎麼邊打游戲邊看視頻 發布:2024-09-20 08:41:52 瀏覽:162
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:94
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:507
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:658
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:481