當前位置:首頁 » 編程語言 » sql備份表和單張結構
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql備份表和單張結構

發布時間: 2022-10-07 09:24:20

A. sql server2000如何備份資料庫表結構及其數據

進入sql-server2000企業管理器,點開資料庫,隨便選一個資料庫反鍵點後選所有任務,在選維護計劃,在那裡面選擇你要自動備份的資料庫,然後就進行設置,如果你是用軟體需要的話,比如財務軟體,如速達5000,它的小伺服器里可以設置自動備份帳套的。

B. sqlserver資料庫如何備份單張表

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

C. 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

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

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

E. sql server2000如何備份資料庫表結構及其數據

最簡單是停止原伺服器,找到原伺服器的資料庫的數據*.mdf AND *.log
把這兩個文件復制都新的伺服器上
直接在新伺服器上附加數據。
也可以在原伺服器上備份數據,在新伺服器上還原資料庫

F. SQL server2008怎麼備份表,備份後表的結構,標識欄位,默認值都不用重設,就是備份的表和原來的表一

資料庫叫備份,表一般叫復制
select * into newtable from oldtable
把表結構和數據都復制到新表中,前提是newtable表名不存在

如果是已經存在新表了,只能復製表的數據到新表
insert into newtable(列名1,列名2,.....) select 列名1,列名2....from oldtable

G. sql 可以備份一個資料庫中的單獨的一個表嗎

導出
EXEC master..xp_cmdshell 'bcp "select * from dbname..tablename " queryout c:\DT.txt -c -Sservername -Usa -Ppassword'
導入用 bulk insert 速度很快

H. 「sql server 」如何用sql語句實現單個表的備份和還原

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